[英]Subclassing XCTestCase subclasses: Test Navigator does not show all tests
我很想在多个级别上继承XCTestCase,但很想尝试它,因为它可能会节省我很多时间重写测试,所以我在我的测试目标中设置了一个简单的类层次结构:
BaseSpriteNodeTests : XCTestCase
-> CharacterTests : BaseSpriteNodeTests
-> -> EnemyTests : CharacterTests
-> -> PlayerTests : CharacterTests
我给BaseSpriteNodeTests
两个简单的测试方法: testCreation
和testDestroy
,以了解如何在测试目标内处理继承。
当我Cmd+U
所有测试时,控制台输出是预期的。 (总共4个班,每个两个方法,总共8个考试)
Test Suite 'All tests' passed at 2015-09-21 09:43:46.396.
Executed 8 tests, with 0 failures (0 unexpected) in 0.217 (0.225) seconds
但是,Test Navigator仅显示7个测试:
这是Xcode中的一个错误,还是我遗漏了关于子类化XCTestCase子类的重要事项?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.