0

我正在尝试为 iPhone 应用程序编写一些单元测试用例。但结果有点奇怪。我了解结果,但想知道如何获得实际失败和通过的测试用例数。

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

这只是没有意义。是的,我在一种情况下有多个断言。它不止一次失败,但不应该只失败一个案例。

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

那里,这会说Executed 1 Tests, with 2 Failures

如何获得Executed 1 Test Case, 1 FailedExecuted 24 Test Cases, 10 Failed, 14 Passed

4

1 回答 1

0

Objective C 测试框架认为 1 测试是 SenTestCase 中的一种方法。虽然失败计算断言的数量。

如果您希望每个测试对应一个断言,则需要将每个断言放入它自己的测试方法中。

于 2012-05-10T10:34:14.927 回答