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單元測試之junitJava
- 如何單元測試Java的private方法Java
- c#中單元測試C#
- .NET 專案中的單元測試
- Java單元測試神器之MockitoJavaMockito
- Java單元測試技巧之PowerMockJavaMock
- 1.13-java單元測試junitJava
- JAVA單元測試框架-13-TestNG中的Listener監聽Java框架
- ABAP和Java的單元測試Unit TestJava
- 單元測試在Unity中的應用Unity
- ABAP和Java SpringBoot的單元測試JavaSpring Boot
- iOS開發中的單元測試(三)——URLManager中的測試用例解析iOS
- 首次在WebAPI中寫單元測試WebAPI
- [iOS單元測試系列]單元測試編碼規範iOS
- Mock 在 Python 單元測試中的使用MockPython
- Java單元測試之JUnit 5快速上手Java
- java單元測試:unit testing best practicesJava
- Java Junit單元測試(入門必看篇)Java
- Flutter 單元測試Flutter
- Go單元測試Go
- 單元測試工具
- iOS 單元測試iOS
- 前端單元測試前端
- golang 單元測試Golang
- PHP 單元測試PHP
- phpunit單元測試PHP
- JUnit單元測試
- unittest單元測試
- Junit 單元測試.
- 單元測試真
- Python中的單元測試框架:使用unittest進行有效測試Python框架
- Android單元測試-對Activity的測試Android
- Android單元測試-對View的測試AndroidView
- 編寫更好的 Java 單元測試的 7 個技巧Java
- 前端測試:Part II (單元測試)前端