下面是一个JUnit Runner,我需要从另一个类中获取类名 RunTest 。
@RunWith(Cucumber.class)
@CucumberOptions(
features = { "src/test/resources/features/Automated" },
tags = { "@Create_Account_Without_Entering_Mandatory_Fields", "~@ToBeSkipped","~@P2" }
, dryRun = false,
monochrome = true,
glue = "tv.nativ.mio.automation.stepdef", plugin = {"html:target/cucumber", "json:target/cucumber/cucumber1.json"})
public class RunTest {
}
我已尝试Thread.dumpStack()
和Thread.currentThread().getStackTrace()
但未在列表中找到课程RunTest
答案 0 :(得分:0)
我不建议这样做,但你可以记住一些静态变量中的测试类。在测试中做:
@BeforeClass
public static void beforeClass() {
// holder is just a class with static variable, create it
CurrentClassHolder.setClass(RunTest.class);
}
你可以在每个测试类中做这样的事情,然后从那里得到它。