基于Eclipse的JUnit测试操作流程
具体操作步骤如下:
STEP1: 在桌面上,鼠标双击打开eclipse。然后点击【File】菜单,再点击【New】,选择【Java Project】

STEP2: 输入【Project Name】,其他按照默认选项不变,点击【Finish】

STEP3: Eclipse自动生成了项目的目录结构如下:

STEP4: 右击项目名称,选择【New】下面【Folder】

STEP5: eclipse弹出如下输入框,在其中输入【lib】Folder名称,用于存放待测试对象的jar包

STEP6: 按住键盘【CTRL】键,将待测试对象的jar包拖到【lib】目录下(即复制到lib目录下)

STEP7: 鼠标右击项目名称,选择【Build Path】下面的【Configure Build Path】

STEP8: eclipse弹出【java Build Path】画面,点击【ClassPath】,确认:待测试的jar包没有导入进来。之后选择【Add JARs】,弹出右边的页面,点击【lib】,选择待测试的jar包,点击【OK】按钮。

STEP9: 确认:jar包导入到【ClassPath】之后,点击【Apply and Close】

STEP10: 鼠标右击【src】,选择【New】下面【JUnit Test Case】

STEP11: Eclipse弹出导航窗口,在【Name】栏,输入【CheckPhoneTest】,其他均为系统默认,点击【Finish】

STEP11: Eclipse弹出如下窗口,点击【OK】

STEP12: Eclipse自动生成junit测试代码如下:

CheckPhoneTest.java的代码如下:
1 import static org.junit.jupiter.api.Assertions.*; 2 3 import org.junit.Assert; 4 import org.junit.jupiter.api.BeforeEach; 5 import org.junit.jupiter.api.Test; 6 7 import callphone.CheckPhone; 8 9 class CheckPhoneTest { 10 11 @BeforeEach 12 void setUp() throws Exception { 13 } 14 15 @Test 16 public void testCheckNum1(){ 17 CheckPhone cp = new CheckPhone(); 18 Assert.assertEquals("电话号码不合法",false,cp.checkNum( "139abcd5678")); 19 } 20 21 @Test 22 public void testCheckNum2(){ 23 CheckPhone cp = new CheckPhone(); 24 Assert.assertEquals("电话号码合法",true, cp.checkNum( "139 1234 5678")); 25 } 26 27 @Test 28 public void testCheckNum3(){ 29 CheckPhone cp = new CheckPhone(); 30 Assert.assertEquals("电话号码不合法",false, cp.checkNum( "23912345678")); 31 } 32 33 @Test 34 public void testCheckNum4(){ 35 CheckPhone cp = new CheckPhone(); 36 Assert.assertEquals("电话号码合法",true, cp.checkNum( "13912345678")); 37 } 38 39 @Test 40 public void testCheckNum5(){ 41 CheckPhone cp = new CheckPhone(); 42 Assert.assertEquals("电话号码不合法",false, cp.checkNum( "1391235678")); 43 } 44 45 @Test 46 public void testCheckNum6(){ 47 CheckPhone cp = new CheckPhone(); 48 Assert.assertEquals("电话号码不合法",false, cp.checkNum( "139123456789")); 49 } 50 51 }
STEP13: 运行JUnit测试程序:

STEP14: JUnit运行结果如下:

浙公网安备 33010602011771号