[英]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.