溫馨提示×

assertequals在單元測試中的正確用法

小樊
89
2024-07-01 12:48:39
欄目: 編程語言

assertEquals是JUnit測試框架中的一個方法,用于比較兩個值是否相等。在單元測試中,我們可以使用assertEquals來驗證代碼的輸出是否符合預(yù)期。其正確用法如下:

@Test
public void testAddition() {
    Calculator calculator = new Calculator();
    int result = calculator.add(2, 3);
    assertEquals(5, result);
}

上面的示例中,我們創(chuàng)建了一個Calculator對象,并調(diào)用其add方法來計算2和3的和,然后使用assertEquals方法來驗證計算結(jié)果是否等于5。如果測試通過,則表示代碼運行正確;如果測試失敗,則表示代碼存在問題。

注意:在使用assertEquals方法時,第一個參數(shù)是預(yù)期值,第二個參數(shù)是實際值,如果兩者不相等,測試將失敗。

0