編寫Java單元測試用例的步驟如下:
導入所需的測試框架,例如JUnit或TestNG。
創建一個測試類,命名以Test結尾,并使用@Test注解標記該類。
在測試類中創建一個測試方法,命名以test開頭,并使用@Test注解標記該方法。
在測試方法中,編寫測試代碼來驗證被測方法的行為是否符合預期。
使用斷言來判斷測試結果是否符合預期,例如assertEquals()、assertTrue()等。
如果需要,在@Before和@After注解標記的方法中進行一些測試前和測試后的準備工作,例如初始化測試數據或資源的準備和清理。
運行測試用例,可以使用IDE的測試運行器來運行單個測試方法或整個測試類,也可以使用命令行工具來運行。
下面是一個簡單的示例:
import org.junit.Test;
import static org.junit.Assert.*;
public class MyMathTest {
@Test
public void testAdd() {
MyMath math = new MyMath();
int result = math.add(2, 3);
assertEquals(5, result);
}
@Test
public void testMultiply() {
MyMath math = new MyMath();
int result = math.multiply(2, 3);
assertEquals(6, result);
}
}
在上面的示例中,我們測試了一個名為MyMath的類中的add()和multiply()方法。在每個測試方法中,我們創建了一個MyMath對象,調用相應的方法,并使用assertEquals()斷言來驗證結果是否符合預期。