1.>Eclipse中自带了junit中所需的jar(junit.jar)
也可以从这里下载:https://github.com/junit-team/junit/wiki/Download-and-Install
2.>从Eclipse中引入所需的jar包
选中项目,点击右键,选择BuildPath->Add Librayrys->Junit,打开如下对话框,选择Junit版本点击Finish即可。
3.> 建立类StringAdd.java
package com.keryang.junit.instance;
public class StringAdd {
public String addString(String str, String addStr) {
return str + addStr;
}
}
4.>
建立测试类,StringAddTest.java(右键->New->Junit test case)
Class under test选择我们要测试的类
选中StringAdd,点击Ok如下图,选择需要测试的方法addString(String, String)
package com.keryang.junit.instance.junittest;
//(Assert为一个Java类),静态引入可以引入类的方法
import static org.junit.Assert.*;
import org.junit.Test;
public class StringAddTest {
@Test
public void testAddString() {
fail("Not yet implemented");
}
}
5.> 接着写我么的测试代码,即修改上边的代码即可。
如下:
package com.keryang.junit.instance.junittest;
import static org.junit.Assert.*;
import org.junit.Test;
import com.keryang.junit.instance.StringAdd;
public class StringAddTest {
@Test
public void testAddString() {
//fail("Not yet implemented");
StringAdd sa = new StringAdd();
// 期望值
String str = "ab";
// 方法的两个参数
String a = "a";
String b = "b";
// 第一个单数为期望值,第二参数为方法的执行结果、
assertEquals(str, sa.addString(a, b));
}
}
选中测试代码点击右键->run as ->Junit Test即可
正确的执行结果如下,绿色的横条
一个简单测试用例即完成了