养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Eclipse中怎么使用junit测试

时间:2024-10-22 12:32:47

Eclipse中使用门钙蹲茌junit测试的方法:

首先新建一个项目叫JUnit_Test,并编写测试类潮贾篡绐Calculator.java

publicclassCalculator{
privatestaticintresult;//静态变量,用于存储运行结果
publicvoidadd(intn){
result=result+n;
}
publicvoidsubstract(intn){

result=result-1;//Bug:正确的应该是result=result-n
}
publicvoidmultiply(intn){
}//此方法尚未写好
publicvoiddivide(intn){
result=result/n;
}
publicvoidsquare(intn){
result=n*n;
}
publicvoidsquareRoot(intn){
for(;;);//Bug:死循环
}
publicvoidclear(){//将结果清零
result=0;
}
publicintgetResult(){
returnresult;
}
}

2.将JUnit4单元测试包引入这个项目:在该项目上点右键,点“属性”,如图:

Eclipse中怎么使用junit测试

3.在弹出的属性窗口中,首先在左边选择“JavaBuildPath”,然后到右上选择“Libraries”标签,之后在最右边点击“AddLibrary…”按钮,如下图所示:

Eclipse中怎么使用junit测试

然后在新弹出的对话框中选择JUnit4并点击确定,如上图所示,JUnit4软件包就被包含进我们这个项目了。

4.生成JUnit测试框架:在Eclipse的PackageExplorer中用右键点击该类弹出菜单,选择“NewaJUnitTestCase”。如下图所示:

Eclipse中怎么使用junit测试

5.在弹出的对话框中,进行相应的选择,如下图所示:

Eclipse中怎么使用junit测试

6.点击“下一步”后,系统会自动列出你这个类中包含的方法,选择你要进行测试的方法。此例中,我们仅对“加、减、乘、除”四个方法进行测试。如下图所示:

Eclipse中怎么使用junit测试

7.之后系统会自动生成一个新类CalculatorTest,代码如下:

publicclassCalculatorTest{

privatestaticCalculatorcalculator=newCalculator();

@Before
publicvoidsetUp()throwsException{
calculator.clear();
}

@Test
publicvoidtestAdd(){
calculator.add(2);
calculator.add(3);
assertEquals(5,calculator.getResult());
}

@Test
publicvoidtestSubstract(){
calculator.add(10);
calculator.substract(2);
assertEquals(8,calculator.getResult());
}

@Ignore("Multiply()Notyetimplemented")
@Test
publicvoidtestMultiply(){
}

@Test
publicvoidtestDivide(){
calculator.add(8);
calculator.divide(2);
assertEquals(4,calculator.getResult());
}
}

8.运行测试代码:按照上述代码修改完毕后,我们在CalculatorTest类上点右键,选择“RunAsàJUnitTest”来运行我们的测试,如下图所示:

Eclipse中怎么使用junit测试

© 一点知识