JUnit 4.9.x及更高版本
从JUnit 4.9开始,TestWatchman不推荐使用TestWatcher该类,而推荐使用该类:
@Rule
public TestRule watcher = new TestWatcher() {
protected void starting(Description description) {
System.out.println("Starting test: " + description.getMethodName());
}
};
注意:必须声明包含类public。
JUnit 4.7.x-4.8.x
以下方法将打印类中所有测试的方法名称:
@Rule
public MethodRule watchman = new TestWatchman() {
public void starting(FrameworkMethod method) {
System.out.println("Starting test: " + method.getName());
}
};