由於之前進行單元測試時,沒有用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雜湊演算法確保了在檔案傳輸時變得不完整 磁碟損壞導致資料丟失時能立即察覺到...