对于 JUnit 测试中方法类型的放置顺序,是否有任何记录的约定?我通常有以下顺序:@Before
, @Test
, @After
; 我也见过:@Test
, @Before
, @After
.
示例方法:
public class SandBoxTest {
SandBox sand;
@BeforeClass
public void classSetup() { }
@Before
public void given() { }
@Test
public void shouldTestThis() { }
// support method
private boolean doStuff() {
return true;
}
@Test
public void shouldTestThat() { }
@After
public void cleanUp() { }
@AfterClass
public void classCleanUp() { }
}
如果有“标准”约定,请提供参考。