基于Eclipse的JUnit测试操作流程

具体操作步骤如下:

STEP1: 在桌面上,鼠标双击打开eclipse然后点击File菜单,再点击【New选择【Java Project

 

  

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

 

 

   

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

 

  

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

 

  

 STEP5: eclipse弹出如下输入框,在其中输入【libFolder名称,用于存放待测试对象的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运行结果如下: 

 

 

posted @ 2022-02-14 12:49  alexa-e  阅读(863)  评论(0)    收藏  举报