新建工程、包jupackage、类ClazzA
package jpackage;
public class ClazzA {
public String[] funReturnAStringArr(int parameter){
String[] arrStrings = {"av","bv"};
System.out.println("parameter is "+parameter);
return arrStrings;
}
}
右键工程--New--Source Folder,新建一个代码文件夹test,和src平级。
文件夹test右键,新建一个包jupackage,右键包名,New--Junit Test Case
测试类代码
package jupackage;
import static org.junit.Assert.*;
import org.junit.Test;
import jpackage.ClazzA;
public class ClazzATest {
ClazzA clzA = new ClazzA();
private int intParam = 90;
private String[] expectReturn = { "av", "bv","cv"};
@Test
public void testFunReturnAStringArr(){
assertArrayEquals(expectReturn, clzA.funReturnAStringArr(intParam));
}
}
需要依赖包
junit-4.12.jar
hamcrest-core-1.3.rc2.jar
hamcrest-library-1.3.rc2.jar
Run as Junit Test。
当expectReturn和方法funReturnAStringArr返回值一致时,测试成功,否则失败。
总的看来好像没什么用,只是省略了main方法而已。。。。