被测方法需要传递的数据类型为:整型或者浮点型 数据区间为 [-99,99] 浮点数允许小数点后两位根据需求编写被测函数 编写计算机器(加法)相应的测试用例
时间: 2023-12-03 11:44:14 浏览: 112
传递两个整数值并找出其中较大的一个,传递三个double值并求出其乘积,传递两个字符串值并检查其是否相同,在main方法中测试构
假设被测的函数名为 `add_nums`,其功能是对两个数字进行加法运算并返回结果。以下是可以编写的测试用例:
1. 传入两个整数,期望返回两数之和。
```
assert add_nums(1, 2) == 3
assert add_nums(-5, 10) == 5
assert add_nums(-99, 99) == 0
```
2. 传入两个浮点数,期望返回两数之和(小数点后保留两位)。
```
assert add_nums(1.23, 4.56) == 5.79
assert add_nums(-5.67, 10.89) == 5.22
assert add_nums(-99.99, 99.99) == 0.00
```
3. 传入一个整数和一个浮点数,期望返回两数之和(小数点后保留两位)。
```
assert add_nums(1, 4.56) == 5.56
assert add_nums(-5, 10.89) == 5.89
assert add_nums(-99, 99.99) == 0.99
```
4. 传入两个超出数据区间的数字,期望返回错误提示。
```
assert add_nums(100, 200) == "输入数据范围错误"
assert add_nums(-200, -100) == "输入数据范围错误"
```
5. 传入非数字类型的参数,期望返回错误提示。
```
assert add_nums("1", 2) == "输入数据类型错误"
assert add_nums(True, 10.89) == "输入数据类型错误"
```
阅读全文