国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

在Eclipse中使用JUnit4進行單元測試(1)

開發 后端
本篇文章講述在Eclipse中使用JUnit4進行單元測試(1)

首先,我們來一個傻瓜式速成教程,不要問為什么,Follow Me,先來體驗一下單元測試的快感!

首先新建一個項目叫JUnit_Test,我們編寫一個Calculator類,這是一個能夠簡單實現加減乘除、平方、開方的計算器類,然后對這些功能進行單元測試。這個類并不是很***,我們故意保留了一些Bug用于演示,這些Bug在注釋中都有說明。該類代碼如下:

package andycpp;

public class Calculator ...{

private static int result; // 靜態變量,用于存儲運行結果

public void add(int n) ...{

result = result + n;

}

public void substract(int n) ...{

result = result - 1; //Bug: 正確的應該是 result =result-n

}

public void multiply(int n) ...{

} // 此方法尚未寫好

public void divide(int n) ...{

result = result / n;

}

public void square(int n) ...{

result = n * n;

}

public void squareRoot(int n) ...{

for (; ;) ; //Bug : 死循環

}

public void clear() ...{ // 將結果清零

result = 0;

}

public int getResult() ...{

return result;

}

 

第二步,將JUnit4單元測試包引入這個項目:在該項目上點右鍵,點“屬性”,如圖:

在彈出的屬性窗口中,首先在左邊選擇“Java Build Path”,然后到右上選擇“Libraries”標簽,之后在最右邊點擊“Add Library…”按鈕,如下圖所示:

然后在新彈出的對話框中選擇JUnit4并點擊確定,如上圖所示,JUnit4軟件包就被包含進我們這個項目了。

第三步,生成JUnit測試框架:在Eclipse的Package Explorer中用右鍵點擊該類彈出菜單,選擇“New à JUnit Test Case”。如下圖所示:

在彈出的對話框中,進行相應的選擇,如下圖所示:

點擊“下一步”后,系統會自動列出你這個類中包含的方法,選擇你要進行測試的方法。此例中,我們僅對“加、減、乘、除”四個方法進行測試。如下圖所示:

在Eclipse中使用JUnit4進行單元測試(初級篇) - 蛋蛋 - Monicas  fossa

之后系統會自動生成一個新類CalculatorTest,里面包含一些空的測試用例。你只需要將這些測試用例稍作修改即可使用。完整的CalculatorTest代碼如下:

package andycpp;

import static org.junit.Assert.*;

import org.junit.Before;

import org.junit.Ignore;

import org.junit.Test;

public class CalculatorTest ...{

private static Calculator calculator = new Calculator();

@Before

public void setUp() throws Exception ...{

calculator.clear();

}

@Test

public void testAdd() ...{

calculator.add(2);

calculator.add(3);

assertEquals(5, calculator.getResult());

}

@Test

public void testSubstract() ...{

calculator.add(10);

calculator.substract(2);

assertEquals(8, calculator.getResult());

}

@Ignore("Multiply() Not yet implemented")

@Test

public void testMultiply() ...{

}

@Test

public void testDivide() ...{

calculator.add(8);

calculator.divide(2);

assertEquals(4, calculator.getResult());

}

}

 

第四步,運行測試代碼:按照上述代碼修改完畢后,我們在CalculatorTest類上點右鍵,選擇“Run As à JUnit Test”來運行我們的測試,如下圖所示:

運行結果如下:

進度條是紅顏色表示發現錯誤,具體的測試結果在進度條上面有表示“共進行了4個測試,其中1個測試被忽略,一個測試失敗”

至此,我們已經完整體驗了在Eclipse中使用JUnit的方法。

【編輯推薦】

  1. Eclipse工具使用格式化模板應用
  2. Eclipse or Netbeans
  3. eclipse中編碼設置
  4. Eclipse用戶中使用Linux的數量趕超Windows
  5. Eclipse中代碼模版
責任編輯:book05 來源: 163博客
相關推薦

2009-06-08 19:59:09

EclipseJUnit單元測試

2009-06-08 20:04:06

EclipseJUnit4單元測試

2017-01-16 12:12:29

單元測試JUnit

2017-01-14 23:26:17

單元測試JUnit測試

2023-10-13 18:02:57

JUnitMockito關系

2013-06-04 09:49:04

Spring單元測試軟件測試

2011-08-11 13:02:43

Struts2Junit

2017-03-23 16:02:10

Mock技術單元測試

2012-02-07 09:08:50

Feed4JUnitJava

2021-03-28 23:03:50

Python程序員編碼

2011-12-26 10:38:28

JavaJUnitRule

2021-03-24 09:30:02

Jupyter not單元測試代碼

2023-08-02 13:59:00

GoogleTestCTest單元測試

2013-01-07 13:54:17

Android開發JUnit單元測試

2011-11-18 15:18:41

Junit單元測試Java

2017-01-14 23:42:49

單元測試框架軟件測試

2011-07-27 13:39:28

iOS GH-Unit 單元測試

2011-12-26 10:49:27

JavaJUnitRunner

2021-01-07 14:06:30

Spring BootJUnit5Java

2009-08-19 09:00:48

單元測試框架自動化測試
點贊
收藏

51CTO技術棧公眾號

国产精品国产福利国产秒拍| 亚洲综合激情另类小说区| 91精品欧美一区二区三区综合在| 国产一区二区三区小说| 日韩av在线中文字幕| 亚洲男女性事视频| 国产美女视频一区二区三区| 成人一二三区视频| 欧美性bbwbbwbbwhd| 午夜精品久久| 97久久精品视频| 懂色av一区| 欧美中文字幕一区| 美女视频黄a视频全免费观看| 久久久久国产精品免费免费搜索| 国产精品区一区二区三含羞草| 国产一区二区三区四区五区3d| 欧美日韩国产影片| 91官网在线| 欧美剧情片在线观看| 中文字幕在线免费观看| 亚洲蜜臀av乱码久久精品| 美女无遮挡网站| 日韩亚洲国产精品| 国产精品日韩高清| 日韩电影在线免费观看| 欧美日韩精品久久久免费观看| 国产精品久久久久久久久久齐齐 | 国产一区日韩一区| 91热精品视频| 日韩激情一区二区| 久久久久久久久影视| 伊人成综合网yiren22| 国产精品视频一区国模私拍 | 亚洲精品久久久一区二区三区 | 97久久夜色精品国产九色| 一区二区三区在线资源| 美女福利精品视频| 欧美美女在线直播| 91成人在线播放| 成人3d动漫在线观看| 久久综合福利| 国产日韩视频一区二区三区| 97cao在线| 国产日韩欧美精品综合| 全部孕妇毛片丰满孕妇孕交| 欧美久久久久久久久| 激情小说亚洲| 国产精品果冻传媒潘| 99亚偷拍自图区亚洲| 精品美女视频在线观看免费软件 | 人妖一区二区三区| 成人性教育视频在线观看| 亚洲国产精品久久久久蝴蝶传媒| 韩国三级电影久久久久久| 日韩在线观看一区| 韩国成人一区| 亚洲激情视频| 毛片毛片毛片毛片| 亚洲电影第1页| 日韩有吗在线观看| 欧美日韩免费精品| 亚洲一区在线视频| 国产精品日韩精品在线播放| 91视频99| 麻豆视频观看网址久久| 欧美日韩成人一区二区三区 | 欧美中文字幕在线播放| 激情综合色综合久久| 日韩少妇内射免费播放| 精品国产乱码久久久久久老虎| 波多一区二区| 91久久精品一区二区别| 中文字幕不卡一区| 岛国一区二区| 欧洲精品一区二区三区久久| 欧美日韩一级片在线观看| 国产一区二区区别| japanese在线播放| 亚洲国产精品激情在线观看| av资源中文在线| 亚洲欧美日韩另类精品一区二区三区 | 在线国产91| 91原创国产| 欧美羞羞免费网站| 中文字幕亚洲精品乱码| 中出福利视频| 国产精品推荐精品| 国产成人在线看| 欧美粗大gay| 国语对白做受xxxxx在线中国| 亚洲精选一区二区| 久久91精品国产91久久小草| 97精品国产综合久久久动漫日韩 | 在线播放av更多| 亚洲在线第一页| 欧美一区二区三区视频在线 | 国产日韩视频在线播放| 激情小视频在线| 99热国产在线| 久久久777精品电影网影网| 最近中文视频在线| 国产经品一区二区| 亚洲激情在线观看| 国产精品人妖ts系列视频| 黄色漫画在线免费看| 日韩精品av一区二区三区| 亚洲女同一区二区| 亚洲欧美清纯在线制服| 美女国产精品久久久| 国产乱子伦三级在线播放| 国产成人欧美在线观看| 欧美性生交片4| 国产经典欧美精品| 四虎影视成人| 在线一级观看| 男人的天堂狠狠干| 亚洲一品av免费观看| 妺妺窝人体色www在线观看| 色综合久久88色综合天天看泰| 欧美自拍偷拍午夜视频| 国产一区清纯| 校花撩起jk露出白色内裤国产精品 | 亚洲一区三区在线观看| 色综合男人天堂| 亚洲成人精品视频| 一区二区三区在线视频免费观看| 久久精品一本| 成人爽a毛片免费啪啪红桃视频| 日本乱理伦在线| 最近2018年手机中文在线| aⅴ在线免费观看| 国产大尺度在线观看| 国产日韩精品一区二区| 国产视频自拍一区| 中文字幕一区二区三区色视频 | 欧美私人啪啪vps| 伊人久久大香线蕉无限次| 波多野结衣在线一区二区| 日韩免费va| 超碰一区二区| 欧美xxx性| 欧美在线一卡| 97影视在线观看| 高清日韩av| 中文字幕视频在线| 污香蕉视频在线观看| 中文字幕日韩精品久久| 视频一区二区三| 久久久久久九九九九| 欧美一二三区| 午夜啪啪福利视频| 欧美亚洲色图视频| 国产成人久久777777| 好紧好硬好湿我太爽了| 日本高清网站| 国产高潮免费视频| 四虎最新地址发布| 少妇特黄a一区二区三区| 91夜夜未满十八勿入爽爽影院 | 日本一区二区久久精品| 国产一区二区三区色淫影院| 欧美区高清在线| 男人日女人下面视频| 老鸭窝av在线| 中文字幕在线观看网站| 九色在线观看视频| 一本色道久久加勒比88综合| 国产视频一二三| 久蕉依人在线视频| 日本在线精品| 亚洲国产欧美日本视频| 91看片在线观看| 午夜在线免费观看视频| 欧美激情一区二区三区成人 | 天天射成人网| 欧美激情综合网| 欧美午夜精品免费| 亚洲欧洲美洲在线综合| 怡红院精品视频| www国产亚洲精品久久网站| 国产va免费精品高清在线观看| 日韩精品无码一区二区三区| 久久午夜夜伦鲁鲁一区二区| 日产精品高清视频免费| 99精品一级欧美片免费播放| 免费黄网站在线观看| 免费毛片在线不卡| 男人的天堂亚洲在线| 中文乱码免费一区二区| 久久久久久久一区二区| 亚洲欧美日韩在线综合| 国产亚洲一区| 久久国产色av| 久久久久成人精品| 精品一区二区国产| 美女露隐私免费网站| 免费福利视频一区| 最新日韩欧美| 在线精品视频一区二区|