OCUnit

0pt

XCode 3.2.3

準備


ターゲット→新規ターゲット→Unit Test Bundle
新規ファイル→Objective-C Test Case Class(ターゲットはUnitTestBundleで)

Cocoa Application でやってるサイトの通りやるとうまくいかなかった。
普通にiPhoneプロジェクトならほぼ何もしなくてもOK。

用意済みのassertion

#define STAssertNil(a1, description, ...)
#define STAssertNotNil(a1, description, ...)
#define STAssertTrue(expression, description, ...)
#define STAssertFalse(expression, description, ...)
#define STAssertEqualObjects(a1, a2, description, ...)
#define STAssertEquals(a1, a2, description, ...)
#define STAssertEqualsWithAccuracy(left, right, accuracy, description, ...)
#define STAssertThrows(expression, description, ...)
#define STAssertThrowsSpecific(expression, specificException, description, ...)
#define STAssertThrowsSpecificNamed(expr, specificException, aName, description, ...)
#define STAssertNoThrow(expression, description, ...)
#define STAssertNoThrowSpecific(expression, specificException, description, ...)
#define STAssertNoThrowSpecificNamed(expr, specificException, aName, description, ...)
#define STFail(description, ...)
#define STAssertTrueNoThrow(expression, description, ...)
#define STAssertFalseNoThrow(expression, description, ...)

gcovによるカバレッジ


これの通りでOK
http://sites.google.com/site/smgakusyuu/gcov-ocunit

「OCUnit」について友人に書いてもらう。

あなたにとって「OCUnit」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

他の人の「OCUnit」を見る