JUnit是一個Java單元測試框架,可以用來編寫和運行單元測試。以下是一個簡單的例子,展示如何使用JUnit進行單元測試:
public class Calculator {
public int add(int a, int b) {
return a + b;
}
}
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calculator = new Calculator();
int result = calculator.add(2, 3);
assertEquals(5, result);
}
}
在這個例子中,我們測試了Calculator類的add方法,驗證其能夠正確地將兩個數字相加。JUnit會運行測試用例,并輸出測試結果,告訴我們測試是否通過。
這只是一個簡單的例子,實際中還可以進行更復雜的測試,比如測試異常情況、邊界條件等。JUnit提供了豐富的斷言方法和注解,可以幫助我們編寫全面的單元測試。