gpt4 book ai didi

java - 以编程方式测试NG方法 "enabled"

转载 作者:行者123 更新时间:2023-12-01 14:05:41 24 4
gpt4 key购买 nike

有没有办法以编程方式设置@Test的“enabled”属性?

类似于在 @BeforeClass 中定义 boolean 变量并通过启用检查它?

用例是这样的:同一个测试人员测试多个类,但并非所有类都实现所有方法,因此不应跳过缺少的方法。

测试仪会是这样的

public abstract class MegaTester {

@Test
public void test1() {
...
}

@Test
public void test2() {
...
}

@Test
public void test3() {
...
}
}

public class ATest extends MegaTester {
@Test
public void test1() {
// my own implementation of test1
}

// test2 from MegaTester will be called here

// I don't implement test3, but how do I indicate I don't want it ran from MegaTester?
}

谢谢

最佳答案

引用Here在testng中为Iannotationtransformer实现transform方法,在运行时将enabled改为false。

关于java - 以编程方式测试NG方法 "enabled",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18927570/

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