我是JUnit的新手,正在学习各种注释。但是下面的代码给出了输出似乎错误的信息
@media print {
html, body {
border: 1px solid white;
height: 99%;
page-break-after: avoid;
page-break-before: avoid;
}
}
我得到的输出是
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.After;
import org.junit.BeforeClass;
import org.junit.AfterClass;
import org.junit.Test;
public class SampleTest {
@BeforeClass
public static void beforeClass() {
System.out.println("Before Class"); }
@AfterClass
public static void afterClass() {
System.out.println("After Class"); }
@Before
public void before() {
System.out.println("Before"); }
@After
public void after() {
System.out.println("After"); }
@Test
public void testAreFirstAndLastNCharactersTheSame() {
System.out.println("testAreFirstAndLastNCharactersTheSame");}
@Test
public void testTruncateAinFirstNPositions() {
System.out.println("testTruncateAinFirstNPositions"); }
}
这似乎是错误的,因为“Before Class”打印应该是第一个。难道我做错了什么?我的Junit版本是4.12。我在Intellij上运行了上面的代码。
实际输出截图位于
之下