我一直在尝试使用JUnit 4.12在Scala 2.11中使用testname规则来获取测试方法名称,但是它只是将测试名称打印为“ null”。以下是我尝试实现它但不起作用的方法。我在这里想念什么吗?还有什么其他方法可以获取测试方法名称?
import org.junit.rules.TestName
var _testName = new TestName
@Rule
def testName: TestName = _testName
def afterEach() {
print(testName.getMethodName)
}