我正在为一种方法编写测试,该方法应该在给定条件下在数据库表中创建新记录。到目前为止,这是我的测试结果:
public void testRecordAddedtoDatabase(){
int maxId = tableName.getMaxRowId();
//this method should add record
foo();
int newMaxId = tableName.getMaxRowId();
assertEquals(maxId+1, newMaxId);
}
到目前为止,该测试有效,但是如果将多个记录同时添加到数据库中,我感觉可能会出现问题。有更好的方法来测试吗?谢谢!