我想寫一個TestNG來測試一個property的db更新。僞代碼如下。在testNG中測試數據庫更新的最佳方法是什麼?
@Parameters({"newValue"})
@Test
public void testUpdateValue(@Optional String newValue)
{
String originalValue = getValueFromDataBase(); //get Original value
updateValue(newValue); //update property to newValue
String updatedValue = getValueFromDataBase(); //get updated value from db
Assert.assertEquals(updatedValue == newValue, true); //test value updated correctly.
updateValue(originalValue); // reset to origal value after test
}
我使用正確的方法來測試數據庫更新? 或其他任何解決方案是否存在於testNG中?
在此先感謝。