一、新建待测试的类
package com.sunft.junit4;
/**
* 待测试的类
* @author sunft
*
*/
public class T {
public int add(int x, int y) {
return x + y;
}
public static void main(String[] args) {
int z = new T().add(3, 5);
System.out.println(z);
}
}
package com.sunft.junit4.test;
import org.junit.Assert;
import org.junit.Test;
import com.sunft.junit4.T;
public class TTest {
@Test
public void testAdd() {
int z = new T().add(5, 3);
Assert.assertEquals(8, z);//判断是否相等
Assert.assertTrue(z > 3); //判断是否为真
//判断是否为真,如果不为真则返回对应的信息
Assert.assertTrue("z is too small", z > 10);
}
}
使用静态导入类的方式,代码也可以写成如下的形式:
package com.sunft.junit4.test;
import static org.junit.Assert.*;
import org.junit.Test;
import com.sunft.junit4.T;
public class TTest {
@Test
public void testAdd() {
int z = new T().add(5, 3);
assertEquals(8, z);//判断是否相等
assertTrue(z > 3); //判断是否为真
//判断是否为真,如果不为真则返回对应的信息
assertTrue("z is too small", z > 10);
}
}