1,创建一个以.Java为后缀的文件名
public class Utils { //随机数 public boolean getRandom(boolean flag){ flag=true; String str=""; Random random=new Random(); for (int i = 0; i <9; i++) { System.out.println("random.nextInt()="+random.nextInt(10)); str=str+random.nextInt(10); } if (str.equals("")){ flag=false; return flag; }else { return flag; } } //时间戳 public boolean getTime(boolean flag){ long time=System.currentTimeMillis()/1000;//获取系统时间的10位的时间戳 String str=String.valueOf(time); flag=true; System.out.println(str); if (str.equals("")){ flag=false; return flag; }else { return flag; } } //加 public int Jia(int a,int b){ return a+b; } //减 public int Jian(int a,int b){ return a-b; } //乘 public int Cheng(int a,int b){ return a*b; } //初 public int Chu (int a,int b) throws Exception{ return a/b; } }
点击文件名,右键有一个go to,点击选择最后一个text,选上setup(这个必选),tearDown(可以选,也可以不选)
会生成一个测试文档
public class UtilsTests { private Utils utils; @Before public void setUp() throws Exception { utils = new Utils(); } @Test public void getRandom() { assertTrue(utils.getRandom(true)); } @Test public void getTime() { assertTrue(utils.getTime(true)); } @Test public void jia() { assertEquals(utils.Jia(1,2),3); } @Test public void jian() { assertEquals(utils.Jian(3,2),1); } @Test public void cheng() { assertEquals(utils.Cheng(1,2),2); } @Test public void chu() throws Exception { assertEquals(utils.Chu(4,2),2); } }测试结果完全正确