gpt4 book ai didi

java - 在 JUnit 4 的@Before 中获取当前正在执行的 @Test 方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:49:08 25 4
gpt4 key购买 nike

我想在 @Before 中获取当前正在执行的测试方法,以便我可以获得应用于当前正在执行的方法的注释。

public class TestCaseExample {
@Before
public void setUp() {
// get current method here.
}

@Test
@MyAnnotation("id")
public void someTest {
// code
}
}

最佳答案

尝试 TestName 规则

public class TestCaseExample {
@Rule
public TestName testName = new TestName();

@Before
public void setUp() {
Method m = TestCaseExample.class.getMethod(testName.getMethodName());
...
}
...

关于java - 在 JUnit 4 的@Before 中获取当前正在执行的 @Test 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17232715/

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