2

メソッド タイプが 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() { }
}

「標準」の規則がある場合は、参考文献を提供してください。

4

2 に答える 2

1

そのようなコーディング規則はないと思いますが、@Rule アノテーションを忘れないでください。

http://blog.schauderhaft.de/2009/10/04/junit-rules/

于 2013-07-18T22:17:58.323 に答える