gpt4 book ai didi

xcode - 让 XCTestSuite 跳过我的 'abstract' TestCase 助手类

转载 作者:行者123 更新时间:2023-12-01 07:47:33 29 4
gpt4 key购买 nike

我的测试都有一些共同的功能,所以我把它们都移到了一个通用的辅助类中,并从中派生出我的所有测试。

所以我有:

@interface MyConcreteTest1 : XCTestCase
@interface MyConcreteTest2 : XCTestCase
@interface MyConcreteTest3 : XCTestCase

我将测试修改为

所以我有:
@interface MyConcreteTest1 : MyAbstractTestCase
@interface MyConcreteTest2 : MyAbstractTestCase
@interface MyConcreteTest3 : MyAbstractTestCase

@interface MyAbstractTestCase : XCTestCase

事情正常,但 xcode 还在单元测试列表中列出了 MyAbstractTestCase 。它没有任何测试,也不能运行任何东西,但它在测试列表中(左侧边栏)

所以问题是:我怎样才能告诉 xcode 忽略我的抽象类?

最佳答案

对不起,没有办法。 XCTest 通过自省(introspection)发现测试,并且没有办法标记一个类以将其排除在此过程之外。我只是耸了耸肩,忍受了额外的东西。

关于xcode - 让 XCTestSuite 跳过我的 'abstract' TestCase 助手类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27655987/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com