用Junit工具包和Debug功能進行Java除錯與優化
Java除錯與優化
一、Junit的使用
第一步:建立一個lib資料夾,把Junit.jar檔案放進去
第二步:滑鼠放在lib資料夾上,然後右擊選中Add as Library,把它新增為Library
第三步:使用
案例:
- 在src編寫一個類Demo
public class Demo {
public void haha() {
System.out.println("haha");
}
public void heihei(){
System.out.println("heihei");
}
public int sum(int x,int y){
return x*y;
}
}
- 建立一個Test資料夾,設定為Test Source Root。然後回到Demo裡去按快捷鍵"CTRL+Shift+T"建立測試類,自動建立的程式碼如下:(當然我們也可以用@Test自動建立程式碼)
public class DemoTest {
@Test
public void sum(){
int sum = new Demo().sum(100, 90);
Assert.assertEquals(200,sum); //斷言操作,引數一為期望值,引數二為實際結果
}
@Test
public void haha() {
new Demo().haha();
}
@Test
public void heihei() {
new Demo().heihei();
}
@Test
public void hahei(){
new Demo().heihei();
new Demo().haha();
}
}
Assert.assertEquals(200,sum); //斷言操作,引數一為期望值,引數二為實際結果
二、Debug
相關文章
- vscode 無法進行 debug 除錯VSCode除錯
- java Remote Debug(遠端除錯)JavaREM除錯
- Nodejs 進階:用 debug 模組列印除錯日誌NodeJS除錯
- 安卓應用效能除錯和優化經驗分享安卓除錯優化
- Java新特性中的Preview功能如何執行和除錯JavaView除錯
- 【Java】Debug斷點除錯常用技巧Java斷點除錯
- Debug模式應用程式輸出Debug除錯資訊模式除錯
- AS之Debug除錯除錯
- Serverless 工程實踐 | Serverless 應用優化與除錯祕訣Server優化除錯
- Oracle DBMS_STATS.SET_TABLE_STATS 模擬大資料量進行 SQL 除錯和優化Oracle大資料SQL除錯優化
- 在MyEclipse中用debug除錯應用程式Eclipse除錯
- Visual Studio Release版本開啟debug視窗進行除錯輸出。除錯
- 用 IBM Lotus Expeditor 進行遠端除錯IBM除錯
- nodejs的除錯debugNodeJS除錯
- Jmeter除錯工具---Debug SamplerJMeter除錯
- MyEclipse下debug除錯Eclipse除錯
- debug技巧之本地除錯除錯
- [ARKit]6-3D與AR/VR應用Debug與優化淺談3DVR優化
- Idea進行java應用的遠端除錯Remote debuggingIdeaJava除錯REM
- webpack--效能優化之打包構建速度和程式碼除錯優化Web優化除錯
- Java除錯教程--多執行緒除錯(轉)Java除錯執行緒
- Windows windbg kernel debug 雙機核心除錯 - USB3.0 除錯 USB除錯 除錯線Windows除錯
- Xcode Debug除錯彙總XCode除錯
- debug技巧之遠端除錯除錯
- debug技巧之使用Arthes除錯除錯
- 使用 C-Reduce 進行除錯除錯
- 使用pdb進行Python除錯Python除錯
- phpstorm進行動態除錯PHPORM除錯
- 那位大哥知道如何除錯maven的junit test除錯Maven
- Java 執行緒與同步的效能優化Java執行緒優化
- 在Intellij IDEA下用X-debug除錯PHPIntelliJIdea除錯PHP
- 用於對執行慢的查詢進行優化優化
- vscode 使用 PHP debug 除錯VSCodePHP除錯
- 使用IDEA遠端debug除錯Idea除錯
- JAVA反序列化漏洞完整過程分析與除錯Java除錯
- 效能除錯:分析並優化 Go 程式除錯優化Go
- win10系統debug怎麼除錯 win10電腦利用debug除錯的方法Win10除錯
- Springboot整合JUnit5優雅進行單元測試Spring Boot