国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用Junit進(jìn)行單元測(cè)試的簡(jiǎn)單例子

這篇具有很好參考價(jià)值的文章主要介紹了使用Junit進(jìn)行單元測(cè)試的簡(jiǎn)單例子。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

使用Junit進(jìn)行單元測(cè)試的簡(jiǎn)單例子

首先新建一個(gè)工程,選擇合適的路徑和JDK版本,其它默認(rèn)就行。

把Main.java內(nèi)容改為如下。

使用Junit進(jìn)行單元測(cè)試的簡(jiǎn)單例子?

?后面就是對(duì)add方法增加單元測(cè)試

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello world!");
    }

    public static int Add(int a, int b) {return a + b;}

}

在project窗口中右擊項(xiàng)目,在菜單中選擇:New -> Directory

使用Junit進(jìn)行單元測(cè)試的簡(jiǎn)單例子

在彈出的提示框中輸入目錄名:test 。

然后右擊 project窗口中 test 目錄,在彈出菜單中選擇:Mark Directory as -> Test Sources Root,如下:

使用Junit進(jìn)行單元測(cè)試的簡(jiǎn)單例子

?結(jié)果test目錄變?yōu)榫G色,如下:

使用Junit進(jìn)行單元測(cè)試的簡(jiǎn)單例子

?將光標(biāo)放到Main函數(shù)上,Alt+Enter ,在彈出的對(duì)話框中點(diǎn)擊 Create Test,如下:

使用Junit進(jìn)行單元測(cè)試的簡(jiǎn)單例子

?在彈出的對(duì)話框(如下圖所示)里,設(shè)置:

1. Testing library: 選擇需要的測(cè)試框架和版本

2. Class name: 類(lèi)名

3. Generate test methods for: 勾選需要測(cè)試的方法,會(huì)自動(dòng)生成測(cè)試函數(shù)框架

使用Junit進(jìn)行單元測(cè)試的簡(jiǎn)單例子

注意,上面有一個(gè)提示,“JUnit5 library not found in the model",此時(shí)點(diǎn)擊 fix 按鈕,自動(dòng)下載library。

?完成設(shè)置,點(diǎn)擊OK。會(huì)在test目錄下生成MainTest.java文件,編輯文件內(nèi)容如下:

import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.*;

class MainTest {

    @Test
    void mainTest() {
        testAdd();
    }

    @Test
    void testAdd() {
        int ret = Main.Add(1,1);
        assertEquals(2, ret );
    }
}

使用Junit進(jìn)行單元測(cè)試的簡(jiǎn)單例子

?在上圖中,直接點(diǎn)擊左側(cè)的綠色三角,就可以運(yùn)行相應(yīng)的測(cè)試?yán)恕?/p>

如果把testAdd改為:

void testAdd() {
        int ret = Main.Add(2,1);
        assertEquals(2, ret );
    }

再運(yùn)行的話,就會(huì)出現(xiàn)如下提示:

org.opentest4j.AssertionFailedError: 
Expected :2
Actual   :3
<Click to see difference>

OK,完成。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-493440.html

到了這里,關(guān)于使用Junit進(jìn)行單元測(cè)試的簡(jiǎn)單例子的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 在 Java 中使用JUnit5進(jìn)行單元測(cè)試和自動(dòng)化測(cè)試

    單元測(cè)試和自動(dòng)化測(cè)試是現(xiàn)代軟件開(kāi)發(fā)過(guò)程中必不可少的環(huán)節(jié),可以提高代碼質(zhì)量和開(kāi)發(fā)效率。JUnit5是Java中流行的單元測(cè)試框架,本文將介紹如何在Java中使用JUnit5進(jìn)行單元測(cè)試和自動(dòng)化測(cè)試。 2.1 單元測(cè)試的基本概念和原理 單元測(cè)試是一種測(cè)試方法,用于對(duì)軟件系統(tǒng)中的最

    2024年02月03日
    瀏覽(23)
  • 在一個(gè)maven項(xiàng)目中使用maven命令進(jìn)行junit單元測(cè)試

    如何在一個(gè)maven項(xiàng)目中使用maven命令進(jìn)行junit單元測(cè)試? 首先確定一個(gè)maven項(xiàng)目的結(jié)構(gòu): 包含源代碼目錄src/main/java. 配置目錄src/main/resources. 測(cè)試代碼目錄src/test. 目錄結(jié)構(gòu)可視化如下: 假定demo.java內(nèi)容如下所示 我們要測(cè)試這個(gè)demo類(lèi), 可以在demoTest.java中寫(xiě)以下代碼 然后就可以通過(guò)

    2023年04月21日
    瀏覽(22)
  • 如何在 Java 中使用JUnit5進(jìn)行單元測(cè)試和自動(dòng)化測(cè)試

    單元測(cè)試和自動(dòng)化測(cè)試是現(xiàn)代軟件開(kāi)發(fā)過(guò)程中必不可少的環(huán)節(jié),可以提高代碼質(zhì)量和開(kāi)發(fā)效率。JUnit5是Java中流行的單元測(cè)試框架,本文將介紹如何在Java中使用JUnit5進(jìn)行單元測(cè)試和自動(dòng)化測(cè)試。 單元測(cè)試是一種測(cè)試方法,用于對(duì)軟件系統(tǒng)中的最小可測(cè)試單元進(jìn)行測(cè)試。這些單

    2024年02月05日
    瀏覽(26)
  • Spring Boot使用JUnit和Mockito進(jìn)行Service層單元測(cè)試

    ??在平時(shí)的開(kāi)發(fā)當(dāng)中,一個(gè)項(xiàng)目往往包含了大量的方法,可能有成千上萬(wàn)個(gè)。如何去保證這些方法產(chǎn)生的結(jié)果是我們想要的呢?那么在SpringBoot項(xiàng)目中我們是如何對(duì)Service層的方法進(jìn)行測(cè)試的呢? ??單元測(cè)試是一種軟件測(cè)試方法,用于測(cè)試代碼的最小可測(cè)試單元。在Java開(kāi)發(fā)

    2024年02月03日
    瀏覽(23)
  • 軟件測(cè)試--應(yīng)用JUnit進(jìn)行單元測(cè)試

    軟件測(cè)試--應(yīng)用JUnit進(jìn)行單元測(cè)試

    JUnit是一個(gè)開(kāi)源的Java編程語(yǔ)言的單元測(cè)試框架,最初由 Erich Gamma 和 Kent Beck 編寫(xiě)。Junit測(cè)試是一種白盒測(cè)試工具。JUnit是一套框架,繼承TestCase類(lèi),就可以用Junit進(jìn)行自動(dòng)測(cè)試了。具有JUnit經(jīng)驗(yàn)對(duì)于應(yīng)用“測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(TDD)”的程序開(kāi)發(fā)模型是非常重要的。 JUnit本質(zhì)上是一套框

    2023年04月12日
    瀏覽(23)
  • Eclipse中引入JUnit進(jìn)行單元測(cè)試

    Eclipse中引入JUnit進(jìn)行單元測(cè)試

    1. ?在eclipse中添加junit.jar包 打開(kāi)eclipse-菜單欄點(diǎn)擊project-properties-Java Build Path-Libraries-Modulepath-Add External JARS-找到自己下載的junit.jar點(diǎn)擊打開(kāi),即完成。 2. 在左側(cè)的項(xiàng)目瀏覽器目錄中就可以看到一個(gè)JUnit4的目錄就引入進(jìn)來(lái)了,如下圖所示: 3. 我們新建一個(gè)測(cè)試類(lèi),在其中添加一

    2024年02月11日
    瀏覽(27)
  • JAVA:利用JUnit進(jìn)行高效的單元測(cè)試

    JAVA:利用JUnit進(jìn)行高效的單元測(cè)試

    1、簡(jiǎn)述 在軟件開(kāi)發(fā)中,單元測(cè)試是確保代碼質(zhì)量和可維護(hù)性的關(guān)鍵步驟。JUnit作為Java領(lǐng)域最流行的單元測(cè)試框架之一,提供了簡(jiǎn)單而強(qiáng)大的測(cè)試工具,可以幫助開(kāi)發(fā)者在項(xiàng)目開(kāi)發(fā)過(guò)程中及時(shí)發(fā)現(xiàn)和修復(fù)代碼中的問(wèn)題。本文將介紹JUnit的基本用法以及一些高效的單元測(cè)試技巧,

    2024年02月03日
    瀏覽(33)
  • 在eclipse里進(jìn)行Junit單元測(cè)試并生成測(cè)試報(bào)告

    在eclipse里進(jìn)行Junit單元測(cè)試并生成測(cè)試報(bào)告

    eclipse里自帶Junit,不需要下載相應(yīng)jar包,所以你只需要新建一個(gè)Java Project,在里面寫(xiě)你想要測(cè)試的java類(lèi)文件就可以了。 首先,創(chuàng)建一個(gè)Java Project: 寫(xiě)一個(gè)計(jì)算器類(lèi)Calculator作為要測(cè)試的類(lèi): 代碼如下: 然后我們就可以來(lái)進(jìn)行單元測(cè)試?yán)瞺 這里選Junit4也是可以的,然后 Finish

    2024年02月05日
    瀏覽(19)
  • Junit4 + Mockito進(jìn)行單元測(cè)試實(shí)戰(zhàn)案例

    Junit4 + Mockito進(jìn)行單元測(cè)試實(shí)戰(zhàn)案例

    ? 實(shí)戰(zhàn)代碼案例: ??????????? 注意:idea2021.3.3之前的版本都搜索不到這個(gè)插件。 使用TestMe自動(dòng)生成單元測(cè)試代碼: 不是自動(dòng)化執(zhí)行的單元測(cè)試都是無(wú)意義的,項(xiàng)目中那么多單測(cè),難道一個(gè)一個(gè)點(diǎn)嗎? 引入maven-surefire-plugin插件用于自動(dòng)化執(zhí)行單測(cè)。 include里表

    2024年02月16日
    瀏覽(21)
  • Java語(yǔ)言基礎(chǔ)(4)IDEA程序debug斷點(diǎn)調(diào)試與單元測(cè)試junit(圖文簡(jiǎn)單超詳細(xì)教程,一文搞定debug斷點(diǎn)調(diào)試和junit單元測(cè)試)

    Java語(yǔ)言基礎(chǔ)(4)IDEA程序debug斷點(diǎn)調(diào)試與單元測(cè)試junit(圖文簡(jiǎn)單超詳細(xì)教程,一文搞定debug斷點(diǎn)調(diào)試和junit單元測(cè)試)

    在代碼中,找一個(gè)位置,點(diǎn)擊 前面出現(xiàn)紅色點(diǎn):這個(gè)叫 斷點(diǎn) 右擊鼠標(biāo),選擇Debug運(yùn)行 下圖:鼠標(biāo)懸停上面,會(huì)提示如下 1、Step Over(F8):點(diǎn)擊這個(gè)按鈕,或者按住F8鍵,可以往后面執(zhí)行 2、Step Into(F7):可以進(jìn)入方法內(nèi)部,如果當(dāng)前執(zhí)行到方法調(diào)用,就可以進(jìn)入方法內(nèi)部 3、Fo

    2024年02月20日
    瀏覽(30)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包