日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Junit在Linux命令行中的運(yùn)行方法 (junit linux命令行運(yùn)行)

Junit是一個(gè)支持Java語言的單元測(cè)試框架,可以用于編寫和運(yùn)行單元測(cè)試。在開發(fā)中,單元測(cè)試是一種非常重要的技術(shù)手段,它可以用來檢查代碼是否能夠按照預(yù)期的運(yùn)行,同時(shí)也能夠節(jié)省調(diào)試和測(cè)試的時(shí)間。

成都創(chuàng)新互聯(lián)為客戶提供專業(yè)的網(wǎng)站制作、成都網(wǎng)站建設(shè)、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項(xiàng)目涵蓋了網(wǎng)頁設(shè)計(jì)、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、移動(dòng)網(wǎng)站建設(shè)等網(wǎng)站方面業(yè)務(wù)。

在Linux命令行中,也可以通過Junit來進(jìn)行單元測(cè)試。本文將介紹,以供讀者參考和學(xué)習(xí)。

之一步:安裝Junit

在Linux命令行中安裝Junit非常簡單。只需執(zhí)行以下命令:

“`

sudo apt-get install junit

“`

這個(gè)命令將自動(dòng)從軟件倉庫中下載和安裝Junit。安裝完成后,你可以通過以下命令來驗(yàn)證是否安裝完成:

“`

junit -version

“`

如果輸出了版本號(hào)等信息,說明Junit已經(jīng)成功安裝。

第二步:編寫測(cè)試代碼

在Linux命令行中,可以使用任何文本編輯器來編寫Java代碼。假設(shè)當(dāng)前目錄下有一個(gè)名為”Hello.java”的文件,該文件包含以下代碼:

“`java

public class Hello {

public static int add(int a, int b) {

return a + b;

}

}

“`

這個(gè)代碼定義了一個(gè)名為”Hello”的類,其中包含一個(gè)名為”add”的靜態(tài)方法,可以將兩個(gè)整數(shù)相加并返回結(jié)果。

接下來,我們可以編寫一個(gè)測(cè)試用例來對(duì)該類進(jìn)行單元測(cè)試。假設(shè)測(cè)試用例文件名為”HelloTest.java”,代碼如下:

“`java

import org.junit.Test;

import static org.junit.Assert.*;

public class HelloTest {

@Test

public void testAdd() {

int result = Hello.add(1, 2);

assertEquals(3, result);

}

}

“`

這個(gè)測(cè)試用例使用了Junit的注解@Test來標(biāo)識(shí)要進(jìn)行測(cè)試的方法。其中,testAdd方法將調(diào)用”Hello”類的”add”方法,并使用assertEquals方法比較結(jié)果是否為3。

第三步:編譯代碼和測(cè)試用例

在Linux命令行中,可以使用javac命令來編譯Java代碼。以下示例將編譯”Hello.java”和”HelloTest.java”:

“`

javac Hello.java HelloTest.java -cp junit-4.12.jar

“`

其中,”-cp”參數(shù)指定了所需的類路徑,這里我們需要指定junit-4.12.jar文件的路徑(通常在”/usr/share/java/”中)。編譯完成后,會(huì)生成Hello.class和HelloTest.class文件。

第四步:運(yùn)行測(cè)試用例

使用Java命令來運(yùn)行測(cè)試用例。以下示例將運(yùn)行”HelloTest”類中所有的測(cè)試方法:

“`

java -cp .:/usr/share/java/junit-4.12.jar org.junit.runner.JUnitCore HelloTest

“`

其中,”-cp”參數(shù)指定了類路徑,這里需要包括當(dāng)前目錄(”.”)和junit-4.12.jar文件的路徑?!眔rg.junit.runner.JUnitCore”是Junit的一個(gè)運(yùn)行器,用于執(zhí)行測(cè)試用例?!盚elloTest”是要運(yùn)行的測(cè)試類名。

如果測(cè)試通過,將輸出如下信息:

“`

JUnit version 4.12

.

Time: 0.003

OK (1 test)

“`

其中,”.”表示一個(gè)測(cè)試通過。如果測(cè)試不通過,將輸出更詳細(xì)的信息來指示錯(cuò)誤的原因。如果你想從命令行中獲得更多可讀性的信息,可以使用JUnit的文本格式運(yùn)行器。

“`

java -cp .:/usr/share/java/junit-4.12.jar org.junit.runner.JUnitCore -text HelloTest

“`

這個(gè)命令將輸出更詳細(xì)的信息,例如測(cè)試用例中使用的斷言,以及測(cè)試用例的結(jié)果。

使用Junit進(jìn)行單元測(cè)試是一個(gè)非常普遍的軟件開發(fā)技術(shù)。在Linux命令行中,可以使用Junit來運(yùn)行Java單元測(cè)試。本文介紹了,從安裝Junit到編寫并運(yùn)行測(cè)試用例,一步步講解了操作流程。希望本文對(duì)讀者有所幫助,供參考和學(xué)習(xí)。

相關(guān)問題拓展閱讀:

  • 如何把安全證書導(dǎo)入到j(luò)ava中的cacerts證書庫

如何把安全證書導(dǎo)入到j(luò)ava中的cacerts證書庫

開始–>運(yùn)行–>橋敬旁搭cmd

keytool -import -file 下載證書路徑 -keystore 存儲(chǔ)證書路徑和文件名

比如:keytool -import -file D:\12306.cer -keystore D:\12306.keystore

之后敏啟慎輸入口令,輸入y即可。

把安全證書導(dǎo)入到j(luò)ava中的cacerts證書庫步顫世歲驟:

1、先下載證書,然后使用命令導(dǎo)入

2、詳細(xì)信息茄睜復(fù)制到文件。

3、點(diǎn)擊下一步:

4、點(diǎn)擊瀏覽選擇路徑保存

5、定義命名

6、保存成功

7、然后執(zhí)行導(dǎo)入操作,Windows下返簡執(zhí)行開始 >> 運(yùn)行 >> 輸入cmd 進(jìn)入dos命令行 >>

Linux直接執(zhí)行命令即可(注意,事先需要配置好環(huán)境變量)

執(zhí)行命令:

keytool -import -alias ${certificate_name} -keystore “%JRE_HOME%/lib/security/cacerts -file “${file_path}/${file_name}.cer” -trustcacerts

(注意keytool是JDK自帶的一個(gè)工具集,如果沒有配置好環(huán)境變量會(huì)提示keytool不能識(shí)別)

如我的是windows環(huán)境,JRE位于C:\Program Files\Java\jdk1.6.0_16\jre,證書文件放在d盤根目錄,則我需要執(zhí)行的命令是

keytool -import -alias kedou -keystore “C:/Program Files/Java/jdk1.6.0_16/jre/lib/security/cacerts” -file “d:/kedou.cer” -trustcacerts

這時(shí)候需要輸入JRE的keystore的密碼,默認(rèn)密碼是changeit

然后會(huì)提示你是否信任,回復(fù)Y即可

再回車,這時(shí)候你的證書已經(jīng)被加入到證書庫里面了!

圖解如下:

已經(jīng)完成了證書的導(dǎo)入。

其實(shí)很簡單,方法如下:

每一步:進(jìn)入某個(gè)開頭的網(wǎng)站,把要導(dǎo)入的證書下載過來,

在該網(wǎng)頁上右鍵 >> 屬性 >> 點(diǎn)擊”證書” >>

再點(diǎn)擊上面的”詳細(xì)信息”切換欄 >>

再點(diǎn)擊右下角那個(gè)”復(fù)制到文件”的按鈕

就會(huì)彈出一個(gè)證書導(dǎo)出的向?qū)?duì)話框,按提示一步慶悶一步完成就行了。

例如:保存為abc.cer,放在C盤下

第二步:如何把上面那步的(abc.cer)這個(gè)證書導(dǎo)入java中的cacerts證書庫里?

方法如下

假設(shè)你的jdk安裝臘春在C:\jdk1.5這個(gè)目錄,

開始 >> 運(yùn)行 >> 輸入cmd 進(jìn)入dos命令行 >>

再用cd進(jìn)入到C:\jdk1.5\jre\lib\security這個(gè)目錄下

敲入如下命令回車執(zhí)行

keytool -import -alias cacerts -keystore cacerts -file d:\software\AKAZAM-Mail.cer

此時(shí)命令行會(huì)提示你輸入cacerts證書庫的密碼,

你敲入changeit就行了,這是java中cacerts證書庫的默認(rèn)密碼,

你自已也可以修改的。

導(dǎo)入后用-list查看(沒有使用-alias指定別名,所以是mykey),其中md5會(huì)和證書的md5對(duì)應(yīng)上。

mykey,, trustedCertEntry,

認(rèn)證指紋 (MD5): 8D:A2:89:9A:E4:17:07:0B:BD:B0:0C:36:11:39:D0:3D

ok,大功告成!

以后更新時(shí),輪差耐先刪除原來的證書,然后導(dǎo)入新的證書

keytool -list -keystore cacerts

keytool -delete -alias akazam_email -keystore cacerts

keytool -import -alias akazam_email -file akazam_email.cer -keystore cacerts

自定義文件和密碼路徑,還沒有驗(yàn)證:

Define the TrustStore using the JAVA_OPTS variable on the Stash Server:

You will have to do the following:

On Windows:

JAVA_OPTS = -Djavax.net.ssl.trustStore=”%JAVA_HOME%\jre\lib\security\cacerts” -Djavax.net.ssl.trustStorePassword=”changeit”

On Linux:

JAVA_OPTS = -Djavax.net.ssl.trustStore=”$JAVA_HOME/jre/lib/security/cacerts” -Djavax.net.ssl.trustStorePassword=”changeit”

(info) On my local instance trustStore password is changeit so I belive, if you didn′t changed it, your is changeit as well.

tomcat、junit運(yùn)行時(shí)會(huì)從默認(rèn)路徑加載cacerts文件,如果main函數(shù)直接運(yùn)行需要指定javax.net.ssl.trustStore文件路徑,比如:

java -Djavax.net.ssl.trustStore=$JAVA_HOME/jre/lib/security/cacerts -jar XXX.jar &

注意JAVA_HOME設(shè)置中如果有空格,會(huì)java執(zhí)行錯(cuò)誤,可以把環(huán)境變量JAVA_HOME中C:\Program Files縮寫為C:\Progra~1

之一步:拍擾進(jìn)入某個(gè)xxx.com開頭的網(wǎng)站,把要導(dǎo)入的證書下載過來,

  在該網(wǎng)頁上右鍵 >> 屬性 >> 點(diǎn)擊”證書”檔伍 >>

  再點(diǎn)擊上面的”詳細(xì)信息”切換欄 >>

  再點(diǎn)擊右下角那個(gè)”復(fù)制到文件”的按鈕

  就會(huì)彈出一個(gè)證書導(dǎo)出的向?qū)?duì)話框,按提示一步一步完成就行了。

  例如:保存為abc.cer,放在C盤下

第二步:如何把上面那步的(abc.cer)這個(gè)證書導(dǎo)入java中的cacerts證書庫里?

  方法如下

 行賀或 假設(shè)你的jdk安裝在C:\jdk1.5這個(gè)目錄,

  開始 >> 運(yùn)行 >> 輸入cmd 進(jìn)入dos命令行 >>

  再用cd進(jìn)入到C:\jdk1.5\jre\lib\security這個(gè)目錄下

  敲入如下命令回車執(zhí)行

  keytool -import -alias cacerts -keystore cacerts -file d:\software\AKAZAM-Mail.cer -trustcacerts

  此時(shí)命令行會(huì)提示你輸入cacerts證書庫的密碼,

  你敲入changeit就行了,這是java中cacerts證書庫的默認(rèn)密碼,

  你自已也可以修改的。

  ok,大功告成!

以后更新時(shí),先刪除原來的證書,然后導(dǎo)入新的證書

keytool -list -keystore cacerts

keytool -delete -alias akazam_email -keystore cacerts

keytool -import -alias akazam_email -file akazam_email.cer -keystore cacerts -trustcacerts

每一步:進(jìn)入某個(gè)

開虛源頭的網(wǎng)站,把要導(dǎo)入的證書下載過來,

  在該網(wǎng)頁上右鍵 >> 屬性 >> 點(diǎn)擊”證書” >>

  再點(diǎn)擊上面的”詳細(xì)信息”切換欄 >>

  差掘態(tài)再點(diǎn)擊右下角那個(gè)”復(fù)制到文件”的按鈕

  就會(huì)彈出一個(gè)證書導(dǎo)出的向?qū)?duì)話框,按提示一步一步完成就行了。

  例如:保存為abc.cer,放在C盤下

第二步:如何把上面那步的(abc.cer)這個(gè)證書導(dǎo)入java中的cacerts證書庫里?

  方法如下

  假設(shè)你的jdk安裝在C:\jdk1.5這個(gè)目錄,

  開始 >> 運(yùn)行 >> 輸入cmd 進(jìn)入dos命令行 >>

  再用cd進(jìn)入到C:\jdk1.5\jre\lib\security這個(gè)目錄下

  敲散友入如下命令回車執(zhí)行

  keytool -import -alias cacerts -keystore cacerts -file d:\software\AKAZAM-Mail.cer -trustcacerts

  此時(shí)命令行會(huì)提示你輸入cacerts證書庫的密碼,

  你敲入changeit就行了,這是java中cacerts證書庫的默認(rèn)密碼,

  你自已也可以修改的。

  ok,大功告成!

以后更新時(shí),先刪除原來的證書,然后導(dǎo)入新的證書

keytool -list -keystore cacerts

keytool -delete -alias akazam_email -keystore cacerts

keytool -import -alias akazam_email -file akazam_email.cer -keystore cacerts -trustcacerts

junit linux命令行運(yùn)行的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于junit linux命令行運(yùn)行,Junit在Linux命令行中的運(yùn)行方法,如何把安全證書導(dǎo)入到j(luò)ava中的cacerts證書庫的信息別忘了在本站進(jìn)行查找喔。

成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機(jī)房服務(wù)器托管租用。


本文名稱:Junit在Linux命令行中的運(yùn)行方法 (junit linux命令行運(yùn)行)
文章路徑:http://www.dlmjj.cn/article/ccccjgg.html