亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
一個Junit做單元測試的簡單例子
作者:網絡轉載 發布時間:[ 2015/5/22 15:45:14 ] 推薦標簽:單元測試

  例子很簡單,設計一個程序,輸入三個整數,判斷這三個整數作為三邊的長度能否構成一個三角形,如果可以則返回三角形的類型(普通三角形,等腰三角形或者等邊三角形)
  實現代碼(我自己隨便寫的做個例子用,估計代碼質量很差。。):
public class JudgeTriangle
{
//普通三角形
private static int NORMAL_TRIANGLE = 0;
//等腰三角形
private static int ISOSCELES_TRIANGLE  = 1;
//等邊三角形
private static int EQUILATERAL_TRIANGEL = 2;
//無法構成三角形
private static int ERROR_CODE = -1;
public int getNormalTriangle()
{
return NORMAL_TRIANGLE;
}
public int getIsoscelesTriangle()
{
return ISOSCELES_TRIANGLE;
}
public int getEquilateralTriangle()
{
return EQUILATERAL_TRIANGEL;
}
public int getErrorCode()
{
return ERROR_CODE;
}
public int judgeType(int a,int b,int c)
{
if ((a<=0)||(b<=0)||(c<=0))
{
return ERROR_CODE;
}
if ((a+b<c || Math.abs(a-b)>c) || (b+c<a || Math.abs(b-c)>a) || (a+c<b || Math.abs(a-c)>b))
{
return ERROR_CODE;
}
if (a==b || b==c || c==a)
{
if (a==b && b==c)
{
return EQUILATERAL_TRIANGEL;
}
else
{
return ISOSCELES_TRIANGLE;
}
}
else
{
return NORMAL_TRIANGLE;
}
}
}
  單元測試代碼:
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class JudgeTriangleTest {
private static JudgeTriangle judgeTriangle = new JudgeTriangle();
@Before
public void setUp() throws Exception {
}
@Test
public void testIsNormalTriangle() throws Exception {
assertEquals(judgeTriangle.getNormalTriangle(),judgeTriangle.judgeType(3, 4, 5));
}
@Test
public void testIsIsoscelesTriangle() throws Exception {
assertEquals(judgeTriangle.getIsoscelesTriangle(),judgeTriangle.judgeType(2, 2, 3));
}
@Test
public void testEquilateralTriangle() throws Exception {
assertEquals(judgeTriangle.getEquilateralTriangle(),judgeTriangle.judgeType(2, 2, 2));
}
@Test
public void testNotTriangle() throws Exception {
assertEquals(judgeTriangle.getErrorCode(),judgeTriangle.judgeType(10, -10, 10));
assertEquals(judgeTriangle.getErrorCode(),judgeTriangle.judgeType(10, 2, 2));
}
@After
public void tearDown() throws Exception {
}
}

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 免费又黄又猛又爽的大片 | 伊人激情综合网 | 白洁的性荡生活全文 | 亚洲成av人在线视 | 日韩色影视 | 99精品欧美一区 | 爱啪啪网站 | 亚洲欧美日韩在线线精品 | 国产黄视频在线观看 | 日本黄色三级视频 | 国产成人在线观看网站 | 亚洲欧美日本韩国综合在线观看 | 亚洲国产日韩a在线播放 | 国产99视频在线观看 | 欧美 日本 国产 | 亚洲伦 | 特黄色毛片 | 99视频在线观看免费视频 | 热99re久久免费视精品频软件 | 免费黄色a视频 | 天天宗合网 | 一本久久道 | 亚洲经典三级 | 特级xxxxx欧美孕妇孕交 | 国产制服 国产制服一区二区 | 免费成人一级片 | 午夜看黄网站免费 | 成年网站在线 | 亚洲欧美日产综合在线看 | 狠狠色狠狠色综合曰曰 | 亚洲一级毛片免费观看 | 日韩一级特黄 | 国产高清美女一级a毛片久久 | 男人女人日皮视频 | 国产精品视频福利一区二区 | 黄色成人在线视频 | 亚洲欧美另类第一页 | 在线丝袜视频 | 国产精品手机在线 | 欧美亚洲综合另类 | 日韩成人在线免费视频 |