初識IntelliJ IDEA下JUnit單元測試

2021-07-24 22:46:01 字數 2059 閱讀 9456

由於之前進行單元測試時,沒有用junit測試框架,逐步接觸到其後,它的功能實在是太強大了。本文主要初步介紹如何在intellij idea上簡單使用junit。在android studio上建立module時,會自動幫助我們建立測試類:

下面也按照此在intellij idea上建立測試類,首先在intellij idea中安裝外掛程式junit generator,junit已經被預設安裝了,然後再新建module test,新建資料夾:lib,然後在該資料夾中放入:

junit-4.7.jar  hamcrest-core-1.3.jar(如果不引用hamcrest-core-1.3.jar,可能會報錯)

然後新建乙個類people,然後再新建乙個放測試類的資料夾(為了和專案**分開),位於src同目錄下,命名為test:

右擊test資料夾,mark  directory as test resources root,會發現該資料夾顏色變了。

然後開啟people類,滑鼠箭頭放在people類名稱上,shift + ctrl + t (windows上的快捷鍵)可以建立people類的測試類:

測試類的包名稱是和被測試類同包名,並且在之前建立的test資料夾中:

說明:如果使用alt + insert 快捷鍵,junit test ->junit4,生成的測試類在src下預設命名的包中:

簡單看下people**:

public class people 

public int getage()

public string getname()

public void setage(int age)

public void setname(string name)

public static void main(string args)

}

peopletest:

/**

* created by diy_os on 2016/11/27.

*/public class peopletest

@after

public void teardown() throws exception

@test

public void getage() throws exception

@test

public void getname() throws exception

@test

public void setage() throws exception

@test

public void setname() throws exception

@test

public void main() throws exception

}

簡單的說明下上的註解:

@test:每乙個測試單元,一定要加上@test註解

@before:在測試單元執行前執行,通常用來初始化資料,上面例子用來初始化people

@after:在測試單元執行後執行,用來輸出結果等

看下結果:

IntelliJ IDEA 下的SVN使用

最近公司的很多同事開始使用intellij idea,便嘗試了一下,雖然快捷鍵與eclipse 有些不同,但是強大的搜尋功能與 漂亮的介面 個人認為沒有eclipse好看 還是值得我們去使用的。在安裝svn客戶端的時候一定要勾選,否則在idea上整合svn的時候會找不到 svn.exe 而報錯。如果...

Git在IntelliJ IDEA下的配置

git安裝完成後,開啟intellij idea,單擊file setting version control git 選擇你安裝後的git.exe路徑,左鍵單擊測試,出現如下內容則表示連線成功。然後設定github,單擊create api token登入生成token 建立本地倉庫 選擇你的專案...

IntelliJ IDEA下配置的使用git

git是目前流行的分布式版本管理系統。它擁有兩套版本庫,本地庫和遠端庫,在不進行合併和刪除之類的操作時這兩套版本庫互不影響。也因此其近乎所有的操作都是本地執行,所以在斷網的情況下任然可以提交 切換分支。git又使用了sha 1雜湊演算法確保了在檔案傳輸時變得不完整 磁碟損壞導致資料丟失時能立即察覺到...