gpt4 book ai didi

unit-testing - 运行两个 JUnit 测试套件的分离

转载 作者:行者123 更新时间:2023-11-28 20:56:08 25 4
gpt4 key购买 nike

假设我有两个 JUnit 测试套件,分别是 SuiteATest 和 SuiteBTest。他们几乎没有通用的测试类。有没有一种简单的方法可以命令 JUnit 从两个测试套件运行这些通用测试类?

最佳答案

我使用 cpsuite 的 BaseTypeFilter( http://johanneslink.net/projects/cpsuite.jsp ) 对测试进行分组。

例如:

//套房a

public class A implements SlowTests {

}

//套房 b

public class B implements SlowTests {

}

你可以添加一个测试套件:

@RunWith(ClasspathSuite.class)
@BaseTypeFilter(SlowTests .class)
public class SlowSuite {
}

或者您可以使用 Junit 的类别功能( http://alexruiz.developerblogs.com/?p=1711 )

关于unit-testing - 运行两个 JUnit 测试套件的分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17858648/

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