相关疑难解决方法(0)

获取JUnit 4中当前正在执行的测试的名称

在JUnit 3中,我可以得到当前运行的测试的名称,如下所示:

public class MyTest extends TestCase
{
    public void testSomething()
    {
        System.out.println("Current test is " + getName());
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

这将打印"当前测试是testSomething".

在JUnit 4中是否有任何开箱即用或简单的方法可以做到这一点?

背景:显然,我不想只打印测试的名称.我想加载存储在与测试同名的资源中的特定于测试的数据.你知道,约定优于配置和所有这些.

java junit unit-testing

231
推荐指数
7
解决办法
11万
查看次数

标签 统计

java ×1

junit ×1

unit-testing ×1