【发布时间】:2013-08-16 06:23:39
【问题描述】:
我们最近升级了 Java 7,但之后我们的套件面临一个奇怪的问题,即它首先执行带有 @After 注释的方法,然后是带有 @Test 注释的方法。 任何帮助将不胜感激。 提前致谢
编辑:这是评论中的代码:
public class TestClasse extends TestCase {
@Test public void testLogin(){ System.out.println("TestCase1"); }
@Test public void testLogout(){ System.out.println("TestCase2"); }
@After public void testGenerateReport(){ System.out.println("testCase3") }
}
【问题讨论】:
-
你能显示一些相关的代码吗?
-
公共类 TestClasse 扩展 TestCase { @Test public void testLogin(){ System.out.println("TestCase1"); } @Test public void testLogout(){ System.out.println("TestCase2"); } @ 之后 public void testGenerateReport(){ System.out.println("testCase3") } } 输出:testCase3 TestCase1 TestCase3