被测试模块
package packagedemo; public class Largest { public int minimal(int [] array1) { int index = 0 ; int max = Integer.MAX_VALUE; for(index = 0; index <array1.length-1;index++) { if(array1[index] < max) { max = array1[index];//求的是数组中的最小值 } }//for return max; } }
测试类
package packagedemo; import static org.junit.Assert.*; import org.junit.After; import org.junit.Before; import org.junit.Test; public class TTest extends Largest { @Before public void setUp() throws Exception { } @After public void tearDown() throws Exception { } @Test public void testMinimal() { int demos[]= new int[10]; for (int i =0 ;i<demos.length;i++) { demos[i] = (int)(Math.random()*100+1); System.out.println(demos[i]); } int max = Integer.MAX_VALUE; for (int i=0;i<demos.length-1;i++) { if(demos[i]<max) max = demos[i]; } int res = new Largest().minimal(demos); assertEquals(res,max); } }