b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

junit4单元测试实例_junit3单元测试实例_junit4单元测试小程序(3)

电脑杂谈  发布时间:2017-01-12 00:04:33  来源:网络整理

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…”按钮,如下图所示:

tips1000_2014-08-21_00-23-111

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

第三步,生成JUnit测试框架:在Eclipse的Package Explorer中用右键点击该类弹出菜单,选择“New à JUnit Test Case”。如下图所示:

tips1000_2014-08-21_00-23-112

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

tips1000_2014-08-21_00-23-114

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

之后系统会自动生成一个新类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());


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-25681-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 张玉帅
      张玉帅

      中国海空军控制了制空权和制海权

    热点图片
    拼命载入中...