關(guān)于java單元測(cè)試(@Test)詳解
初學(xué)者在寫(xiě)java代碼的時(shí)候,可能會(huì)因?yàn)閷?xiě)一個(gè)小功能就要寫(xiě)一個(gè)類(lèi),寫(xiě)一個(gè)main方法而苦惱。其實(shí)java的工程師在很早的時(shí)候就提供了解決的方案。就是我們今天要講 的Junit測(cè)試。
在使用的時(shí)候首先需要配置環(huán)境:
一、英文
選中一個(gè)java工程 右擊鼠標(biāo) -> 選擇properties -> 選擇Java Build Path (在左邊的菜單中) -> 在右邊選擇標(biāo)簽 Libraries -> 單擊按鈕“Add Library” -> 選擇JUnit , 單擊按鈕 “Next>” -> 選擇JUnit library version 為: JUnit4 -> 單擊按鈕“Finish” –> 單擊按鈕 “OK” 環(huán)境配置完畢。
二、中文
選中一個(gè)java工程 右擊鼠標(biāo) -> 選擇屬性(R)-> 選擇Java構(gòu)建路徑(在左邊的菜單中) -> 在右邊選擇標(biāo)簽 庫(kù)(L)-> 單擊按鈕“Add Library” -> 選擇JUnit , 單擊按鈕 下一步 -> 選擇JUnit庫(kù)版本(j) 為: JUnit4 -> 單擊按鈕“Finish” –> 單擊按鈕 完成 –> 單擊Apply and Close(關(guān)閉以及應(yīng)用)環(huán)境配置完畢。

使用:
1、新建一個(gè)類(lèi) 不需要寫(xiě)main方法,導(dǎo)入包org.junit.Test(可以快捷鍵自動(dòng)導(dǎo)包 ctrl+shift+o)
2、運(yùn)行:分兩種情況:
2.1 點(diǎn)擊左上角的運(yùn)行按鈕是運(yùn)行所有的測(cè)試程序



2.2 在某個(gè)測(cè)試程序的方法名上右擊Run As --->Junit Test 是運(yùn)行該測(cè)試程序,其他的不運(yùn)行(下圖所示為運(yùn)行的所有測(cè)試程序)
或者在選中方法的時(shí)候,直接點(diǎn)擊左上角的運(yùn)行按鈕。

注意:方法權(quán)限只能是public,不能用static修飾。
idea 中:

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
ShardingSphere jdbc實(shí)現(xiàn)分庫(kù)分表核心概念詳解
這篇文章主要為大家介紹了ShardingSphere jdbc實(shí)現(xiàn)分庫(kù)分表核心概念詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12
Java8 將List轉(zhuǎn)換為用逗號(hào)隔開(kāi)的字符串的多種方法
這篇文章主要介紹了Java8 將List轉(zhuǎn)換為用逗號(hào)隔開(kāi)的字符串的幾種方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
springboot+thymeleaf+mybatis實(shí)現(xiàn)甘特圖的詳細(xì)過(guò)程
這篇文章主要介紹了springboot+thymeleaf+mybatis實(shí)現(xiàn)甘特圖的詳細(xì)過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-07-07
面向?qū)ο缶幊?Java中的抽象數(shù)據(jù)類(lèi)型
面向?qū)ο缶幊?Java中的抽象數(shù)據(jù)類(lèi)型...2006-12-12
基于SpringBoot和MySQL實(shí)現(xiàn)圖片CRUD的三種解決方案
在基于 Spring Boot 和 MySQL 開(kāi)發(fā)的后端程序中,處理圖片的增刪改查(CRUD)通常涉及到兩個(gè)核心部分:存儲(chǔ)圖片路徑信息到數(shù)據(jù)庫(kù)和實(shí)際文件操作(上傳、刪除等),以下是幾種常見(jiàn)的解決方案,分別詳細(xì)說(shuō)明其使用方法,并對(duì)比優(yōu)缺點(diǎn),需要的朋友可以參考下2025-08-08
Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)項(xiàng)目之倉(cāng)庫(kù)管理系統(tǒng)的實(shí)現(xiàn)流程
這是一個(gè)使用了java+SSM+Maven+Bootstrap+mysql開(kāi)發(fā)的倉(cāng)庫(kù)管理系統(tǒng),是一個(gè)畢業(yè)設(shè)計(jì)的實(shí)戰(zhàn)練習(xí),具有一個(gè)倉(cāng)庫(kù)管理系統(tǒng)該有的所有功能,感興趣的朋友快來(lái)看看吧2022-01-01

