使用eclipse以及Juint进行测试
打開eclipse后,點擊左上角的File,新建一個project,命名為testJunit,然后在src目錄下新建兩個包,分別命名為TestScore和Test(這是文件夾里沒有文件所以是白色)。
在TestScore中新建一個class,命名為Score.java。
?
package TestScore;
import java.util.Scanner;
public class Score {
private static String result;
private static String note;
public void Checkscore(int score){
if(score<=100&&score>97){result="優(yōu)秀";note="通過";}
else if(score<=97&&score>94){result="分數很高";note="通過";}
else if(score<=94&&score>92){result="高分";note="通過";}
else if(score<=92&&score>88){result="很好";note="通過";}
else if(score<=88&&score>85){result="好";note="通過";}
else if(score<=85&&score>82){result="很滿意";note="通過";}
else if(score<=82&&score>79){result="滿意";note="通過";}
else if(score<=79&&score>74){result="一般";note="通過";}
else if(score<=74&&score>50){result="可提高";note="通過";}
else if(score<=50&&score>0){result="差";note="通過";}
else {result="不確定";note="不確定";}
}
public String getResult(){
return result;
}
public static void main(String[] args) {
String input;
int score = 0;
System.out.println("請輸入你的成績:");
Scanner reader = new Scanner(System.in);
input = reader.nextLine();
try {
score = Integer.parseInt(input);
} catch (Exception e) {
System.out.println("提示:你的輸入有誤!請檢查輸入是否正確!!!");
}
Score stu = new Score();
stu.Checkscore(score);
System.out.println("你的成績評測結果為:" + result + "。備注:" + note + "。");
}
}
?然后右擊score.java,在選項new里面點擊JUnit Test Case(如果沒有該選項,請點擊others,在JUnit 中選擇JUnit Test Case),點擊next,將Package改為Test,Name改為ScoreTest,點擊next。
?
進入Test Methods后,勾選Score中的Checkscore(int)和getResult()兩個方法,點擊finsh.
?
新建了ScoreTest.java后,我們需要 ?import TestScore.Score;
然后聲明一個對象score ? ? private static Score score = new Score();
并且將兩個方法里面的“fail("Not yet implemented");”刪去,
在testCheckscore()里面寫上如下代碼:
score.Checkscore(70);
assertEquals("可提高",score.getResult());
?
在testGetResult()里面寫上如下代碼:
score.Checkscore(40);
assertEquals("差", score.getResult());
?
保存后,右擊ScoreTest.java,選擇Run As,再選擇Junit Test,即可運行junit,測試在ScoreTest.java里面的數據是否正確。如圖,測試結果通過則顯示綠條,否則顯示紅條,可以根據提示找到錯誤所在。
參考:http://jingyan.baidu.com/article/e4511cf35fd9fe2b845eafc7.html
?
轉載于:https://www.cnblogs.com/mjm212/p/6526287.html
總結
以上是生活随笔為你收集整理的使用eclipse以及Juint进行测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序富文本插件WxParse使用
- 下一篇: 工作 3 年和读研 3 年哪个更值?