2012-05-10 3 views
0

iPhoneアプリのユニットテストケースをいくつか記述しようとしています。結果はほとんど変わっていません。私はその結果を理解していますが、失敗した実際のテストケース数を取得する方法を知りたいです。iphoneユニットのテストケースの結果がテストケースよりも多くの失敗を示しています

Executed 24 tests, with 29 failures (0 unexpected) in 71.791 (71.819) seconds 

これは意味がありません。はい、私は1つのケースで複数のアサートをしています。何度も失敗しますが、失敗してはならないのは1件だけです。そこ

STAssertNil(var,@"error not nil"); STFail(@"not implemented yet"); 

、これはExecuted 1 Test Case, 1 FailedまたはExecuted 24 Test Cases, 10 Failed, 14 Passed

答えて

0

を取得するために、Objective CのテストフレームワークはSenTestCase内の1つの方法であることが1つのTESを考慮Executed 1 Tests, with 2 Failures

どのように言うだろう。失敗はアサーションの数をカウントします。

各テストを1つのアサーションに対応させる場合は、すべてのアサーションを独自のテスト方法に配置する必要があります。

関連する問題