日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用eclipse以及Juint进行测试

發布時間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用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="優秀";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进行测试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。