我用setup,Test和tearwon方法编写了一个简单的测试。在测试中我写了3个断言语句。第一个通过,第二个通过,第三个通过。 现在我想在拆解中得到测试结果,无论是通过还是失败,如果失败是什么原因。 帮助将不胜感激!!!
答案 0 :(得分:1)
您可以使用TestWatcher rule。
public static class YourTest {
@Rule
public TestWatcher watchman = new TestWatcher() {
@Override
protected void failed(Throwable e, Description description) {
// log the AssertionError e
}
};
@Test
public void testSomething() {
//your test
}
}