# -*- rd -*-

Time-stamp: <2009/06/02 11:29:06 Shinya Abe>

= Cue::References.ja

== テストの登録

==== CU_TEST_CASE()

テストを登録します。

登録されたテストのみ実行されます。

== アサーション

例は"sample/test/test_add.c"にあります(コメントアウトされています)。

==== CU_PASS(msg)

必ずパスします。

==== CU_FAIL(msg)

必ず失敗します。

==== CU_ASSERT_TRUE(value)

valueが0以外のときにパスします。

==== CU_ASSERT_FALSE(value)

valueが0のときにパスします。

==== CU_ASSERT_INT_EQUAL(actual, expect)

actual == expectのときにパスします。

==== CU_ASSERT_INT_NOT_EQUAL(actual, expect)

actual != expectのときにパスします。

==== CU_ASSERT_STRING_EQUAL(actual, expect)

actualとexpectが同じ文字列のときパスします。

==== CU_ASSERT_STRING_NOT_EQUAL(actual, expect)

actualとexpectが違う文字列のときパスします。

==== CU_ASSERT_NSTRING_EQUAL(actual, expect, count)

actualとexpectが同じ文字列のときパスします。

比較する文字数は先頭からcountまでです。
   
==== CU_ASSERT_NSTRING_NOT_EQUAL(actual, expect, count)

actualとexpectが違う文字列のときパスします。

比較する文字数は先頭からcountまでです。

==== CU_ASSERT_DOUBLE_EQUAL(actual, expect, granularity)

|actual - expect| <= granularityのときパスします。

==== CU_ASSERT_DOUBLE_NOT_EQUAL(actual, expect, granularity)

|actual - expect| > granularityのときパスします。
