1.创建一个测试类,在该测试类中定义一个测试方法,该方法用来测试一个函数。 函数功能:判断数是否是偶数。
时间: 2024-09-27 17:09:03 浏览: 30
24个基准测试函数matlab
创建一个测试类来验证一个函数的功能,这个例子通常用于单元测试。这里是一个简单的Java测试类`NumberTest`的例子,它有一个名为`testIsEven`的测试方法:
```java
import org.junit.Test;
import static org.junit.Assert.*;
public class NumberTest {
// 这里是被测试的函数
private boolean isEven(int number) {
return number % 2 == 0; // 判断数字是否能被2整除
}
@Test
public void testIsEven() {
// 测试正常情况
assertEquals(true, isEven(4)); // 4是偶数
assertEquals(false, isEven(5)); // 5不是偶数
// 测试边界值
assertEquals(true, isEven(0)); // 0也是偶数
assertEquals(false, isEven(-2)); // -2同样是偶数
// 测试异常情况(如果函数有处理异常)
try {
isEven(-1);
fail("Expected an exception for odd numbers");
} catch (IllegalArgumentException e) {
// 正常捕获并忽略预期的异常
}
}
}
```
在这个测试类中,`isEven`函数接受一个整数作为输入,通过取模运算检查它是否可以被2整除。`@Test`注解标识这是一个测试方法。测试包含了正常数值、边界情况以及可能的异常情况。
阅读全文