概述
依赖及jar包:junit-4.12.jar
hamcrest-core-1.3.jar
<!-- http://mvnrepository.com/artifact/junit/junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
简单用例:
import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertTrue;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
public class TestJ{
public TestJ(){
System.out.println("构造方法");
}
@BeforeClass
public static void bc(){
System.out.println("befor class");
}
@Before
public void b(){
System.out.println("befor");
}
@Test
public void t1(){
System.out.println("test1");
assertTrue(2 == com.lwt.test.slf4j.main.Test.add(1,2));
assertArrayEquals(new String[]{"1","a"}, new String[]{"1","a"});
}
@Test
public void t2(){
System.out.println("test2");
assertTrue(2 == 1+1);
}
@After
public void a(){
System.out.println("after");
}
@AfterClass
public static void ac(){
System.out.println("after class");
}
}
输出:
befor class
构造方法
befor
test1
after
构造方法
befor
test2
after
after class
总结:@BeforeClass
、 @AfterClass
需要为静态,且之执行一次。@Before
、 @After
针对每个测试方法前后执行。
转载于:https://www.cnblogs.com/xuejianbest/p/10285266.html
最后
以上就是优秀信封为你收集整理的Java:JUnit包的全部内容,希望文章能够帮你解决Java:JUnit包所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复