首先需导入两个包:
例子:
- package cn.tomsonstudy.day01.junit;
- import junit.framework.Assert;
- import org.junit.After;
- import org.junit.AfterClass;
- import org.junit.Before;
- import org.junit.BeforeClass;
- import org.junit.Test;
- public class JunitTest {
- static Caculater cacu;
- @BeforeClass
- public static void init() {
- // TODO Auto-generated method stub
- System.out.println("JunitTest.init()");
- }
- @Test
- public void addTest() {
- cacu = new Caculater();
- int add = cacu.add(10, 30);
- Assert.assertEquals(50, add);
- System.out.println(add);
- }
- @Test
- public void divTest() {
- cacu = new Caculater();
- int div = cacu.div(4, 3);
- System.out.println(div);
- }
- @AfterClass
- public static void destory() {
- // TODO Auto-generated method stub
- System.out.println("JunitTest.destory()");
- }
- }
复制代码
经过学习与测试的出一下结论:
取代main方法快速测试程序 @Test: 测试方法 @Ignore: 被忽略的测试方法 @Before: 在每个测试方法执行之前都要执行一次。 @After: 在每个测试方法执行之后要执行一次。 @BeforeClass: 所有测试开始之前运行 static @AfterClass: 所有测试结束之后运行 static 使用断言判断测试结果 assertEquals(expected, actual) assertNull(object) assertNotNull(object) assertTrue(condition) assertFalse(condition)
Junit测试用例,使用注意事项 1、导入Jar包。Junit4 2、要求:无参数、无返回值、非静态方法、使用@Test 3、只允许有一个public的不参构造方法,即默构造认方法
|