なぜこのコードが正しく動作しないのか疑問に思っています。rms は何らかの処理によって計算された値であり、結果は 0.000146 になり、テストに合格したと結果を確認したいのですが、テストに失敗しました。何が間違っていますか?
If(rms <0.001){
return Test_PASSED
}
else{
return Test_FAILED
}
Test_PASSED および TEST_FAILED は、次のように定義された列挙です。
//! 可能なテスト結果
typedef enum
{
Test_PASSED = 0, //!< passed
Test_FAILED = -1 //!< failed
} Test_Result_e;