1、@Test
public class Demo{
@Test//Junit测试代码必须的
public void testRun(){
System.out.println("success!");
}
}
在Outline视图中,找到testRun()方法右击Run as -> Junit Test
如果想要测试多个方法,在类名上右击进行操作。
2、@Before 和 @After
before()在测试代码之前运行,执行一些初始化操作;
after()在测试代码运行结束之后运行,释放系统资源;
public class Demo4 {
String str;
@Before
public void before(){
str = "Junit测试框架!";
System.out.println("Before()");
}
@Test
public void testRun(){
System.out.println("testRun()");
}
@Test
public void testEat(){
System.out.println("testEat()");
}
@After
public void after(){
str = null;
System.out.println("after()");
}
}
运行结果:
Before()
testRun()
after()
Before()
testEat()
after()
3、@BeforeClass 和 @AfterClass
这两个方法是在类加载的时候运行;这两个方法不是太常用
@BeforeClass
public static void before(){
str = "Junit测试框架!";
System.out.println("Before()");
}
@AfterClass
public static void after(){
str = null;
System.out.println("after()");
}
运行结果:
Before()
testRun()
testEat()
after()
3、Assert断言
Assert.assertEquals(String, String); 查看API
版权所有 违法必究 若要转载,请说明出处:http://blog.youkuaiyun.com/feilong1105