国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

教你用IDEA配置JUnit并進(jìn)行單元測試

發(fā)布時(shí)間:2021-07-05 18:40 來(lái)源:腳本之家 閱讀:0 作者:人苼若只茹初見(jiàn) 欄目: 開(kāi)發(fā)技術(shù)

目錄

一、JUnit 是什么?

JUnit 是一個(gè) Java 語(yǔ)言的回歸測試框架(regression testing framework),由 Kent Beck 和 Erich Gamma 建立。

Junit 測試也是程序員測試,即所謂的白盒測試,它需要程序員知道被測試的代碼如何完成功能,以及完成什么樣的功能。

二、IDEA 的 JUnit 配置

(1)添加junit的依賴(lài)jar包      junit-4.12.jar、hamcrest-core-1.3.jar

Maven項目pom配置:

Maven項目pom配置:

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.hamcrest</groupId>
  <artifactId>hamcrest-core</artifactId>
  <version>1.3</version>
</dependency>

(2) 安裝junit4插件

(3) 選擇默認使用Junit4

(4) 配置輸出路徑

 修改 Output Path 為:${SOURCEPATH}/../../test/java/${PACKAGE}/${FILENAME}

(5)修改測試用例模板。模板中生成的 package 的包名需去掉 test。

三、生成 JUnit4 測試用例

  • 方法一:在待編寫(xiě)測試的 java 類(lèi)源碼塊上按快捷鍵 Alt + Insert。選擇 JUnit Test->JUnit 4。
  • 方法二:在待編寫(xiě)測試的 java 類(lèi)源碼塊上按快捷鍵 Ctrl + Shift + T.根據需要修改相關(guān)測試用例。
  • 方法三:光標定位到待編寫(xiě)測試的 java 類(lèi)源碼塊,選擇 code->Generate,后面的步驟和方法 1 一樣。

Test中用到的注解:

@BeforeClass 使用此注解的方法在測試類(lèi)被調用之前執行

@AfterClass 使用此注解的方法在測試類(lèi)被調用結束退出之前執行一個(gè)類(lèi)中有多少個(gè)@Test注解方法,以下對應注解方法就被調用多少次

@Before 在每個(gè)@Test調用之前執行

@After 在每個(gè)@Test調用之后執行

@Test 使用此注解的方法為一個(gè)單元測試用例,一個(gè)測試類(lèi)中可多次聲明,每個(gè)注解為@Test只執行一次

@Ignore 暫不執行的測試用例,會(huì )被JUnit4忽略執行  

到此這篇關(guān)于教你用IDEA配置JUnit并進(jìn)行單元測試的文章就介紹到這了,更多相關(guān)IDEA配置JUnit內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。

久久亚洲精品成人AV无码网站| 免费国产黄网站在线看| 尤物爆乳AV导航| 1000部啪啪未满十八勿入不卡| 国产麻花豆剧传媒精品MV在线| 久久久久久亚洲精品中文字幕|