公司開發程序員有不少美女,而後咱也不甘落後。就研究了一下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個方法,運行的時候,只會運行一個方法。