JUnit4 Annotation
JUnit4 Annotation:
02
03@Test
04publicvoidtestAdd()...{
05intz=newT().add(5,3);
06//assertEquals(8,z);
07//assertTrue(z>3);
08//assertTrue("ztoosmall",z>10);
09
10
11}
12
13//@Ignore
14//timeout=100:这个方法在100毫秒里结束,如果没有在100毫秒里结束,则失败
15@Test(expected=java.lang.ArithmeticException.class,timeout=100)
16publicvoidtestDivide()...{
17intt=newT().divide(8,0);
18assertEquals(4,t);
19}
20
21@Before
22publicvoidbefore()...{
23System.out.println("before");
24}
25
26@After
27publicvoidafter()...{
28System.out.println("after");
29}
30
31//这个对象没有初始化之前调用,所以要是static,beforeClass用在,
32//当我们需要取得一些很耗时间的资源,或者搭建比较耗时的环境时,可以使用BeforeClass
33@BeforeClass
34publicstaticvoidbeforeClass()...{
35System.out.println("beforeClass");
36}
37
38//需要环境卸载掉可以使用afterClass
39@AfterClass
40publicstaticvoidafterClass()...{
41System.out.println("afterClass");
42}
43
44}