使用JUnit進行單元測試
在.NET學習的時候接觸到NUnit,到了java學習當然也少不了對JUnit的學習,這篇博文簡單的介紹一下Junit的使用。
1.在專案根目錄下右擊-->Build Path-->Add Libraries
圖1 新增jar包
2.在Add Library下選擇JUnit,然後Next-->JUnit4.
選擇Finish後,就會發現專案下面多了一個類庫:
3.被測試類
//被測試物件
public class Tool {
//被測試方法一
public int add(int a,int b){
return a+b;
}
//被測試方法二
public int add(int a,int b,int c){
return a+b+c;
}
}
4.新建測試類
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class ToolTest {
/*
* 使用Junit步驟
* 1.建立測試類 ToolTest ==> 規範 ==> 待測試的類名 + Test字尾
* 2.導包
* 3.建立可執行的測試方法
* 1>建立一個publi void 的方法,方法名以test開頭,以要測試的方法名結尾(規範)
2>在方法上加入註解@Test
*/
@Test
public void testAdd1(){
Tool tool = new Tool();
int result = tool.add(1, 2);//3
System.out.println(result);
}
@Test
public void testAdd2(){
Tool tool = new Tool();
//int i = 1/0;
int result = tool.add(1, 2,3);//6
System.out.println(result);
}
@Before
public void init(){
System.out.println("每個測試方法執行前都要呼叫我,初始化一些引數!");
}
@After
public void destory(){
System.out.println("每個測試方法執行結束都要呼叫我,釋放一些資源!");
}
}
5.選中測試方法,右擊-->Run As-->JUnit Test,即可執行測試
6.執行效果如下,說明測試通過
總結:
JUnit和Nunit的使用是十分相似的,我們在平時做Demo的時候,如果用控制檯程式的main方法,每次只能執行一個執行緒,如果要模仿客戶端呼叫多個方法會十分麻煩,JUnit就為我們很好的解決了這一問題,有了JUnit不過測試多少個方法,只要一步搞定,十分方便。
相關文章
- JUnit單元測試
- Junit 單元測試.
- 使用junit單元測試SpringMvcSpringMVC
- Junit 單元測試使用總結
- junit-單元測試
- JUnit 4 單元測試
- JUnit測試單元框架框架
- JUnit3.8的Junit單元測試.
- Java單元測試之junitJava
- Junit4單元測試
- 安卓單元測試 (八):Junit Rule 的使用安卓
- Android單元測試(3):JUnit 的使用Android
- 使用Jest進行React單元測試React
- 使用 Spring 進行單元測試Spring
- 使用 QUnit 進行 JavaScript 單元測試JavaScript
- Springboot整合JUnit5優雅進行單元測試Spring Boot
- 在Eclipse中使用JUnit4進行單元測試(圖文教程一)Eclipse
- 在Eclipse中使用JUnit4進行單元測試(0基礎篇)Eclipse
- 1.13-java單元測試junitJava
- 使用 Spring Boot 進行單元測試Spring Boot
- 使用 Feed4JUnit 進行資料與程式碼分離的 Java 單元測試Java
- 菜鳥學Java(二十一)——如何更好的進行單元測試——JUnitJava
- 用Junit Framework編寫單元測試Framework
- Java單元測試之JUnit 5快速上手Java
- Java Junit單元測試(入門必看篇)Java
- JUnit 單元測試斷言推薦 AssertJ
- 用Junit Framework編寫單元測試 (轉)Framework
- 在Hadoop中使用MRUnit進行單元測試Hadoop
- 使用Angular CLI進行單元測試和E2E測試Angular
- Python中的單元測試框架:使用unittest進行有效測試Python框架
- Jest & enzyme 進行react單元測試React
- Spring單元測試教程(JUnit5+Mockito)SpringMockito
- 使用xUnit為.net core程式進行單元測試(4)
- 使用xUnit為.net core程式進行單元測試(3)
- 使用xUnit為.net core程式進行單元測試 -- Assert
- 使用xUnit為.net core程式進行單元測試(1)
- [譯]對 React 元件進行單元測試React元件
- 利用HSQLDB 進行Hibernate單元測試SQL