设计四则运算2程序单元测试用例

默认输出十个式子,范围0-100

test1:无乘除、无文件打印、无负数结果、无余数

 test2:有乘除、无文件打印、无负数结果、无余数

 test3:有乘除、有文件打印、无负数结果、无余数

 test4:有乘除、有文件打印、有负数结果、无余数

 test5:有乘除、有文件打印、有负数结果、有余数

以下默认无乘除、无文件打印、无负数结果、无余数

test6:十个式子,数值范围0-0,产生错误提示

test7:不产生式子,范围0-100

转载于:https://www.cnblogs.com/linanil/p/5272048.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我了解您要我回答的问题是关于实验4的具体内容。实验4主要是关于使用Junit进行单元测试的实验。具体内容如下: 1.编写数学运算程序 首先,我们需要编写一个简单的数学运算程序,例如加法、减法、乘法和除法,用于后面进行单元测试。 2.确定测试单元 在编写测试用例之前,我们需要确定要进行单元测试测试单元,也就是要测试的类或方法。 3.设计测试用例 接下来,我们需要设计测试用例,即输入值和期望输出值。例如,我们可以设计以下测试用例: - 输入10和20,期望输出30(加法测试用例) - 输入10和20,期望输出-10(减法测试用例) - 输入10和20,期望输出200(乘法测试用例) - 输入10和0,期望输出错误信息(除法测试用例) 4.使用Junit做单元测试 最后,我们可以使用Junit框架进行单元测试。我们可以创建一个测试类,使用Junit提供的注解来标识测试方法,并在测试方法中编写测试代码。例如,我们可以编写以下测试代码: ```java import org.junit.Assert; import org.junit.Test; public class MathTest { @Test public void testAdd() { Assert.assertEquals(30, Math.add(10, 20)); } @Test public void testSubtract() { Assert.assertEquals(-10, Math.subtract(10, 20)); } @Test public void testMultiply() { Assert.assertEquals(200, Math.multiply(10, 20)); } @Test public void testDivide() { try { Math.divide(10, 0); Assert.fail("Expected an ArithmeticException to be thrown"); } catch (ArithmeticException e) { Assert.assertEquals("/ by zero", e.getMessage()); } } } ``` 这个测试类中包含了四个测试方法,分别对应我们设计的四个测试用例。我们使用了Junit提供的断言方法来判断实际输出值是否与期望输出值相等,如果不相等则测试失败。 这就是使用Junit进行单元测试的基本流程。通过单元测试,我们可以快速发现和解决代码中的错误,提高代码的质量和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值