@test注解的使用举例说明
时间: 2024-02-29 17:53:13 浏览: 68
@Test注解是JUnit中最常用的注解之一,用于标记测试方法。下面是一个使用@Test注解的示例:
```java
import org.junit.Test;
import static org.junit.Assert.*;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calculator = new Calculator();
int result = calculator.add(2, 3);
assertEquals(5, result);
}
@Test
public void testSubtract() {
Calculator calculator = new Calculator();
int result = calculator.subtract(5, 2);
assertEquals(3, result);
}
}
```
在这个示例中,我们定义了一个CalculatorTest类,其中包含两个测试方法:testAdd和testSubtract。这两个方法都使用了@Test注解来标记为测试方法。
在testAdd测试方法中,我们创建了一个Calculator对象,并调用了其add方法,然后使用assertEquals方法来断言add方法的返回值是否等于5。
在testSubtract测试方法中,我们同样创建了一个Calculator对象,并调用了其subtract方法,然后使用assertEquals方法来断言subtract方法的返回值是否等于3。
通过使用@Test注解,我们可以告诉JUnit哪些方法是测试方法,并在执行测试时自动运行这些方法。
阅读全文