首页 > 代码库 > java的junit测试
java的junit测试
package cn.wwh.www.junits;
import org.junit.Test;
/**
*类的作用:这个包是用来练习junit的测试方法
*包括三个:
*1.@Test
*2.@Before 和 @After
*3.@BeforeClass 和 @AfterClass
*特别的要注意@BeforeClass和@AfterClass的测试方法得用static
*
*
*@author 一叶扁舟
*@version 1.0
*@创建时间: 2014-7-17 下午7:20:13
*/
public class Demo1 {
@Test
public void test1(){
System.out.println("TEST1()");
}
@Test
public void test2(){
System.out.println("test2()");
}
}
/**
*
*/
package cn.wwh.www.junits;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
第二个练习:
/**
* 类的作用: 用来练习@before和@after的测试方法
*
* @author 一叶扁舟
* @version 1.0
* @创建时间: 2014-7-17 下午7:25:34
*/
public class Demo2 {
@Test
public void test1() {
System.out.println("test1()");
}
@Before
public void test2() {
System.out.println("@Before()");
}
@Test
public void test3() {
System.out.println("test3()");
}
@After
public void test4() {
System.out.println("@After()");
}
}
第三个练习:
/**
*
*/
package cn.wwh.www.junits;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
/**
* 类的作用:
* 用于练习@beforeClass 和 @AfterClass
*
* @author 一叶扁舟
* @version 1.0
* @创建时间: 2014-7-17 下午7:38:39
*/
public class Demo3 {
@Test
public void test1() {
System.out.println("test1()");
}
@BeforeClass
public static void test2() throws Exception {
System.out.println("@Before()");
}
@Test
public void test3() throws Exception {
System.out.println("test3()");
}
@AfterClass
public static void test4() throws Exception {
System.out.println("@After()");
}
}
Demo3测试效果图:
当左上角出现如图的绿色条,则证明测试成功,源代码没有错误。如果出现红色条,可以查看左下角的故障跟踪出现的错误信息进行修改错误。
Demo2的测试效果图:
Demo1的效果测试图: