ここでの簡単な質問: CUnit テストによって新たにテストされた変数の内容を表示することは可能ですか? Printf() はテスト中に表示されませんが、とにかく使用したくありません。たとえば、CUnitに次の結果を出力してもらいたい
(MQUEUE_PRI_MASK & フラグ)
出来ますか?以下は、CUnit の現在の出力です。
Suite: Message Queue Test
Test: mqueue_init ...passed
Test: mqueue : Test send & rcv functions ...passed
Test: mqueue : Test mqueue priority ...passed
Test: mqueue : Test mqueue flags ...0FAILED
1. utils/test_mqueue.c:117 - CU_ASSERT_EQUAL((MQUEUE_PRI_MASK & flag ),MQUEUE_PRI_HIGH)
Test: mqueue_free ...passed
期待される結果 :
Suite: Message Queue Test
Test: mqueue_init ...passed
Test: mqueue : Test send & rcv functions ...passed
Test: mqueue : Test mqueue priority ...passed
Test: mqueue : Test mqueue flags ...0FAILED
1. utils/test_mqueue.c:117 - CU_ASSERT_EQUAL(5 ,MQUEUE_PRI_HIGH)
Test: mqueue_free ...passed
ありがとう!