单元测试的Java代码
时间: 2024-05-12 11:21:17 浏览: 63
以下是一个简单的Java单元测试示例:
```
import org.junit.Test;
import static org.junit.Assert.*;
public class MyTest {
@Test
public void testAddition() {
int result = 1 + 2;
assertEquals(3, result);
}
@Test
public void testSubtraction() {
int result = 5 - 3;
assertEquals(2, result);
}
@Test
public void testMultiplication() {
int result = 4 * 3;
assertEquals(12, result);
}
@Test
public void testDivision() {
int result = 6 / 3;
assertEquals(2, result);
}
}
```
这个示例包含了四个测试方法,每个方法都测试了一个不同的数学运算。每个测试方法使用JUnit的`@Test`注解来标记它是一个测试方法。在每个测试方法中,我们执行一个数学运算并使用`assertEquals()`方法来检查结果是否与预期相同。
当我们运行这个测试类时,JUnit将自动运行每个测试方法并输出测试结果。如果测试通过,我们将看到一些绿色的输出。如果测试失败,我们将看到一些红色的输出并且JUnit将告诉我们测试失败的原因。
阅读全文