白盒測試(Java) - (Junit入門篇一)

  公司開發程序員有不少美女,而後咱也不甘落後。就研究了一下Junit,屬於剛剛接觸,就作了一下筆記分享。僅合適小白篇,已經入門的可忽略程序員

 

1、須要的工具:eclipse

1.有eclipse 4.3  64位(或是其餘的Java開發工具),下載路徑:http://pan.baidu.com/s/1qYLVumo;工具

2.安裝好JDK,我安裝的是1.8版本,配置好環境(網盤沒給共享,本身到官網下載);開發工具

3.有junit4.12的jar包,下載地址爲:http://pan.baidu.com/s/1i548ACP;測試

 

2、建立項目spa

個人工程包結構以下圖:3d

 

 

1.打開eclipse,新建一個Java工程包;code

2.導入Junit包;blog

選中Java工程包-->右鍵-->Properties-->Java Bulid Path-->Libraries -->Add External JARs...-->junit4.12內的2個jar包-->肯定圖片

下圖是導入成功的圖片:

 

3.新建一個包、和類;

類的代碼以下:

 1 package testJunit.liang;
 2 
 3 public class User {
 4     
 5     //定義年齡
 6     public int age(int age){
 7         
 8         return age;
 9             
10     }
11     //定義名稱
12     public String name(String name){
13         
14         return name;        
15         
16     }
17     //定義性別
18     public String sex(String sex){
19         
20         return sex;        
21         
22     }
23 }

3.再新建一個包、類,用Junit來測試、驗證;

代碼以下:

 1 package testJunit.test;
 2 
 3 import org.junit.Assert;
 4 import org.junit.Test;
 5 
 6 import testJunit.liang.User;
 7 
 8 public class TestUserJunit {
 9     
10     User user = new User();
11     
12     @Test
13     public void testAge(){
14         //賦值
15         int age = user.age(18);
16         //添加斷言
17         Assert.assertEquals(age, 18);
18     }
19     @Test    
20     public void testName(){
21         String name = user.name("小雨");        
22         Assert.assertEquals(name, "小雨");
23     }
24     @Test    
25     public void testSex(){
26         String sex = user.sex("女");        
27         Assert.assertEquals(sex, "女");
28     }
29 
30 
31 }

 在後面這個類,選中-->點擊右鍵-->選擇Runs As-->JUnit Test

結果以下圖所示:

 

3、代碼分析

1.Junit包導入成功後,寫的測試類,在每一個方法前都要加上@Test,否則測試的時候,不會運行該方法。

以下圖是註釋了後面2個方法,運行的時候,只會運行一個方法。

 

相關文章
相關標籤/搜索