我已经开始测试了,现在我想使用 @After
、@Before
和 @Test
,但是我的应用程序只运行 @Before
方法并在控制台上输出。
before
然而,如果我移除 @After
和 @Before
,它会运行 @Test。我的代码在这里:
public class TestPractise extends AbstractTransactionalDataSourceSpringContextTests{
@Before
public void runBare(){
System.out.println("before");
}
@Test
public void testingMethod(){
System.out.println("testing");
}
@After
public void setDirty(){
System.out.println("after");
}
}
为什么@After
、@Test
和@Before
不能同时工作?