Java JUnit4:如何获取测试运行程序

Java JUnit4:如何获取测试运行程序,java,unit-testing,junit4,Java,Unit Testing,Junit4,问题的一个答案是,您应该将BlockJUnit4ClassRunner子类化,以获取当前执行的JUnit4测试的名称。它还说,你需要一些功夫才能让跑步者的名字脱颖而出 我的想法是,测试类获取对其runner实例的引用并请求名称。但是如何获取对实例的引用呢 或者:有更好的功夫方法吗 Eclipse Luna 4.4.1安装说明,我使用的是JUnit 4.11.0.V20130308030如果您只需要测试的名称,可以使用@Rule public TestName TestName=new TestN

问题的一个答案是,您应该将BlockJUnit4ClassRunner子类化,以获取当前执行的JUnit4测试的名称。它还说,你需要一些功夫才能让跑步者的名字脱颖而出

我的想法是,测试类获取对其runner实例的引用并请求名称。但是如何获取对实例的引用呢

或者:有更好的功夫方法吗


Eclipse Luna 4.4.1安装说明,我使用的是JUnit 4.11.0.V20130308030

如果您只需要测试的名称,可以使用@Rule public TestName TestName=new TestName;不适合我。testName始终为空