Xcode4/UnitTest
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(Xcode4/UnitTest);
*目次 [#l148bde4]
#contents
*参考情報 [#jd2c2448]
-[[https://developer.apple.com/jp/devcenter/ios/library/d...
-[[Xcode 4 からはじめる Unit Testing - jarinosuke blog:ht...
-[[初めての単体テスト:http://www.slideshare.net/basuke/do...
-[[[Xcode, Objective-C]SenTestingKitでユニットテスト | 学...
-[["Include Unit Tests"をチェックし忘れたプロジェクトにUn...
*SenTestKit [#y50d49c2]
-Xcode4組み込みのテストキット。
-ロジックテストとアプリケーションテストに分けられる。
-デフォルトで作られるのはアプリケーションテスト。ドキュメ...
**Tips [#n1aebe9c]
***文字列の比較はSTAssertEqualObjectsで [#f2ed9401]
-STAssertEqualsじゃなく、STAssertEqualObjectsを使う。
STAssertEqualObjects(@"2010/11/12 00:00:00", actual, @"c...
***テストデータをテキストファイルから読み込む [#y2d60ee0]
-[[How to read a json file from unit test bundle in ios &...
-テスト用のjsonファイルjob.jsonがUnitTestsに存在し、テス...
#pre{{
+ (NSString*)stringFromJSONFileNamed:(NSString *)fileName
{
// NSString *resource = [[NSBundle mainBundle] pat...
NSBundle *bundle = [NSBundle bundleForClass:[self cla...
NSString *resource = [bundle pathForResource:fileName...
NSError *error;
return [NSString stringWithContentsOfFile:resource en...
}}
-テストメソッドでは以下のようにして呼び出す
#pre{{
- (void)testExample
{
NSString* str = [TestingHelper stringFromJSONFileName...
NSLog(@"str=%@", str);
//以下strを用いてテスト。
}
}}
*** 特定のテストだけ実行したい [#v04e1954]
-Edit Scheme→Testsで選択できる。
**トラブルシューティング [#dfbbc65b]
***boolの比較でこける [#q94d5ed3]
-[[assert - ios: OCUnit STAssertEquals -> Type missmatch ...
***リンクエラー発生 [#xe2d4e9a]
-[[Adding Unit Tests to an existing iOS project with Xcod...
終了行:
&tag(Xcode4/UnitTest);
*目次 [#l148bde4]
#contents
*参考情報 [#jd2c2448]
-[[https://developer.apple.com/jp/devcenter/ios/library/d...
-[[Xcode 4 からはじめる Unit Testing - jarinosuke blog:ht...
-[[初めての単体テスト:http://www.slideshare.net/basuke/do...
-[[[Xcode, Objective-C]SenTestingKitでユニットテスト | 学...
-[["Include Unit Tests"をチェックし忘れたプロジェクトにUn...
*SenTestKit [#y50d49c2]
-Xcode4組み込みのテストキット。
-ロジックテストとアプリケーションテストに分けられる。
-デフォルトで作られるのはアプリケーションテスト。ドキュメ...
**Tips [#n1aebe9c]
***文字列の比較はSTAssertEqualObjectsで [#f2ed9401]
-STAssertEqualsじゃなく、STAssertEqualObjectsを使う。
STAssertEqualObjects(@"2010/11/12 00:00:00", actual, @"c...
***テストデータをテキストファイルから読み込む [#y2d60ee0]
-[[How to read a json file from unit test bundle in ios &...
-テスト用のjsonファイルjob.jsonがUnitTestsに存在し、テス...
#pre{{
+ (NSString*)stringFromJSONFileNamed:(NSString *)fileName
{
// NSString *resource = [[NSBundle mainBundle] pat...
NSBundle *bundle = [NSBundle bundleForClass:[self cla...
NSString *resource = [bundle pathForResource:fileName...
NSError *error;
return [NSString stringWithContentsOfFile:resource en...
}}
-テストメソッドでは以下のようにして呼び出す
#pre{{
- (void)testExample
{
NSString* str = [TestingHelper stringFromJSONFileName...
NSLog(@"str=%@", str);
//以下strを用いてテスト。
}
}}
*** 特定のテストだけ実行したい [#v04e1954]
-Edit Scheme→Testsで選択できる。
**トラブルシューティング [#dfbbc65b]
***boolの比較でこける [#q94d5ed3]
-[[assert - ios: OCUnit STAssertEquals -> Type missmatch ...
***リンクエラー発生 [#xe2d4e9a]
-[[Adding Unit Tests to an existing iOS project with Xcod...
ページ名: