java中的單元測試
java中提供了單元測試功能。這使我們在做專案時候,避免了伺服器經常的啟動和關閉。
具體的使用方法已經寫入如下程式碼中。
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
/*
* 單元測試:當一個專案中,我們完成了某個小功能,
* 如果早期我們需要測試該動能,大部分時候需要啟動整個專案。
* 測試完有問題,需要更改,之後有需要重新啟動整個專案進行測試。
* 這種測試手段比較麻煩,我們就可以將需要測試的功能,在單元測試中完成,確定沒有問題,再啟動專案。
*/
public class ClassRoomTest {
/*
* @Test 該方法就是測試方法,把需要測試的功能在該方法中完成測試
* 測試方法不能有返回值和引數
*/
@Test
public void test() {
Integer a = null;
System.out.println("test方法");
}
//在每個測試方法之前執行的方法
@Before
public void Before(){
System.out.println("我是before");
}
//在每個測試方法之後執行的方法
@After
public void After(){
System.out.println("我是after");
}
//在類載入之前執行的方法
@BeforeClass
public static void beforeClass(){
System.out.println("我是beforclass");
}
//構造方法
public ClassRoomTest(){
System.out.println("我是構造方法");
}
//類載入完成執行的方法
@AfterClass
public static void afterclass(){
System.out.println("我是afterclass方法");
}
}
執行程式碼後可得到結果:
我是beforclass
我是構造方法
我是before
test方法
我是after
我是afterclass方法
因此根據上結果可得到程式碼執行順序:@BeforeClass-->構造方法-->@Before-->@Test-->@After-->AfterClass
相關文章
- 單元測試:單元測試中的mockMock
- 測試 之Java單元測試、Android單元測試JavaAndroid
- Java中的單元測試與整合測試最佳實踐Java
- 如何單元測試Java的private方法Java
- ABAP和Java SpringBoot的單元測試JavaSpring Boot
- Java單元測試技巧之PowerMockJavaMock
- 1.13-java單元測試junitJava
- Java單元測試神器之MockitoJavaMockito
- ABAP和Java的單元測試Unit TestJava
- JAVA單元測試框架-13-TestNG中的Listener監聽Java框架
- .NET 專案中的單元測試
- 單元測試-【轉】論單元測試的重要性
- java單元測試:unit testing best practicesJava
- 單元測試在Unity中的應用Unity
- Mock 在 Python 單元測試中的使用MockPython
- Python中的單元測試框架:使用unittest進行有效測試Python框架
- Java Junit單元測試(入門必看篇)Java
- Java單元測試之JUnit 5快速上手Java
- 單元測試,只是測試嗎?
- 首次在WebAPI中寫單元測試WebAPI
- 鮑勃大爺:單元測試中單元是多小?
- 單元測試-一份如何寫好單元測試的參考
- 單元測試的規範
- Apache Camel的單元測試Apache
- golang單元測試Golang
- 單元測試真
- iOS 單元測試iOS
- python 單元測試Python
- 前端單元測試前端
- Flutter 單元測試Flutter
- 單元測試 Convey
- 單元測試工具
- 聊聊單元測試
- 十五、單元測試
- Go單元測試Go
- SpringBoot單元測試Spring Boot
- 程式碼重構與單元測試——重構1的單元測試(四)
- Vue 應用單元測試的策略與實踐 04 - Vuex 單元測試Vue