@EdwinTang
2016-04-12T14:23:28.000000Z
字数 702
阅读 1027
常用夹具、@Test
步骤:项目->Java Build Path->Add Library->Junit
如下图:

@BeforeClass整体测试执行清调用一次
@AfterClass整体测试执行后调用一次
@BeforeClasspublic static void 方法名(){......}
此处方法一定为public及static
@Before每个@Test标识执行前执行一次
@After每个@Test标识执行后执行一次
@Testpublic void testXXX() ...{XXX.mm();XXX.mm(i);assertEquals(1, XXX.yy());}
@Test(timeout=1000)public void testXXX() ...{XXX.mm();XXX.mm(i);assertEquals(1, XXX.yy());}
此处时间单位为毫秒
@Test(expected = XX.class)public void xx() ...{yy.xx();}
用于需要抛出异常而没有抛出异常
@Parameterspublic static Collection data(){return Arrays.asList(new Object[][]{{2, 4},{0, 0},{-3, 9},});}
使用参数标识需要使用@RunWith(Parameterized.class)
另外@RunWith是用来修饰整个类的

