junit单元测试实例
时间: 2023-09-06 07:13:35 浏览: 47
以下是一个示例JUnit测试类,用于测试一个简单的Java类的方法:
```java
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
public class MyClassTest {
private MyClass myClass;
@Before
public void setUp() {
myClass = new MyClass();
}
@Test
public void testAdd() {
int result = myClass.add(2, 3);
assertEquals(5, result);
}
@Test
public void testSubtract() {
int result = myClass.subtract(5, 3);
assertEquals(2, result);
}
}
```
在这个示例中,我们创建了一个名为 `MyClass` 的Java类,并测试了它的 `add()` 和 `subtract()` 方法。在测试类中,我们使用了JUnit提供的注解来标注测试方法,例如 `@Test` 和 `@Before`。`@Before`注解表示在每个测试方法之前执行 `setUp()` 方法,这里我们创建了一个 `MyClass` 的实例。`@Test`注解表示这是一个测试方法,我们在该方法中调用 `MyClass` 的方法,并使用 `assertEquals()` 断言来验证结果是否正确。
以上是一个简单的JUnit测试类的示例,你可以参考这个示例来编写你自己的JUnit测试类。