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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Lab1--关于安装JUnit的简要描述

發(fā)布時間:2023/12/10 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Lab1--关于安装JUnit的简要描述 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

安裝JUnit的過程描述:

下載兩個jar包:

hamcrest-all-1.3.jar

junit-4.12.jar

注意在導(dǎo)入完成jar包之后不要隨意改變jar包的路徑。

創(chuàng)建java程序,書寫如下代碼進行測試:

triangle.java

package triangle;

public class triangle {
public String typeOfTriangle (int a, int b,int c)
{
String type = null;
if(a+b>c && a+c>b && c+a>b){
type = "scalene";
if(a==b || a==c || b==c){
type="isosceles";
if(a==b && b==c)
type="equilateral";
}
return type;
}
else{
type = "not a triangle";
return type;
}
}
}

triangleTest

?

package triangle;

import static org.junit.Assert.assertEquals;

import java.util.Arrays;
import java.util.Collection;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;


@RunWith(Parameterized.class)
public class triangleTest {
private String type;
private int a;
private int b;
private int c;

public triangleTest(String type, int a, int b, int c){
this.type = type;
this.a = a;
this.b = b;
this.c = c;
}
@Parameters
public static Collection prepareData(){
Object[][] object = {
{"not a triangle",1,1,2},{"equilateral",1,1,1},
{"isosceles",2,2,3},{"scalene",2,3,4}};
return Arrays.asList(object);
}
@Test
public void TestTypeOfTriangle()
{
triangle triangle = new triangle ();
assertEquals (type, triangle.typeOfTriangle(a,b,c));

}

}

?

測試可得如下結(jié)果:

測試結(jié)果表明實際值和預(yù)期值相同,為等邊三角形。

安裝EclEmma:

單擊Help選擇Eclipse Marketplace可以在其中搜索EclEmma

從運行結(jié)果可以看到,有多種顏色,其中

綠色表示代碼被執(zhí)行到

黃色表示代碼部分執(zhí)行到

紅色表示代碼沒有被執(zhí)行到.

可以正確的得出三邊為3,3,3的三角形為等邊三角形。

?coverage report (printscreen) of my tests:

?

轉(zhuǎn)載于:https://www.cnblogs.com/lushilin/p/5288929.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的Lab1--关于安装JUnit的简要描述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。