@BeforeClass在Junit

时间:2016-08-13 20:54:02

标签: junit4

我是Junit的新人。在Junit4中测试一些基本注释时,我得到了这个奇怪的响应。我的@BeforeClass在所有测试用例之后执行。任何人都可以解释可能的原因是什么?

我的测试班:

import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;

import static org.junit.Assert.*;

public class NewTest {

    @BeforeClass
    public static void beforeClass() {
        System.out.println("@BeforeClass");
    }

    @Before
    public void before() {
        System.out.println("@Before");
    }

    @Test
    public void test() {
        System.out.println("@Test");
    }

    @After
    public void after() {
        System.out.println("@After");
    }

    @AfterClass
    public static void afterClass() {
        System.out.println("@AfterClass");
    }
}

输出:

@Before
@Test
@After
@BeforeClass
@AfterClass

Process finished with exit code 0

0 个答案:

没有答案