Intellij idea添加單元測試工具


1.idea 版本是14.0.0 ,默認帶有Junit,但是不能自動生成單元測試,需要下載JunitGererator2.0插件

2.Settings -Plugins,下載 JunitGenerator V2.0插件 ,我的是已經下載好的。下載后提示需要重啟

 

3.下載后 點擊需要測試的類 ,或者再所在的類里面 alt+insert, 如下圖 所示

4.此時生成后會發現類所在的路徑不是自己想要的,而且有亂碼,這個 是日期的亂碼,可以通過配置解決:

 

可以看到,Output Path 中有幾個屬性,分別解釋一下

${SOURCEPATH}    原類的路徑,就是你自己寫的類
${PACKAGE}       原類的包名,java包命名規范就是按照包名一級一級創建文件夾的嘛
${filename}      測試類的類名

所以 Output Path 就簡單明了了

${SOURCEPATH}/../../test/java/${PACKAGE}/${FILENAME}

然后再修改 Junit4 選項卡中包的申明,把默認的 test 前綴去掉;還有@since <pre>$date</pre> 改為@since <pre>$today</pre>

5.記得再pom里面添加junit的依賴

6.實際的過程中,關於idea的目錄創建問題,此時用idea生成的單元測試發現目錄雖然是自己想要的,但是java是一個文件夾,但是老是被當做類來處理,就會報一個Secority的安全異常。我是這么解決的

src 設置為Sources,或者右鍵src

選擇source(我的已經是了,故不顯示),、

之后再test目錄下面創建java的文件夾,悲催的發現不能創建。想了好久,之后找到再本機的目錄,手動創建java文件夾,然后點擊test文件夾 ,並且點擊下面的Tests文件夾

如圖這樣子

7.選擇需要單元測試的類,alt+insert,junit4進行測試,運行正常

 

參考:http://www.jianshu.com/p/c37753b6dbd6

 http://codingstory.com.cn/springbootzhong-bian-xie-junit4ce-shi-lei/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM