我目前正試圖測試(單元測試)連接到數據庫中的類測試數據庫連接,查看代碼:與DriverManager的(JAVA)
public Connection getConnection() {
System.out.println("Conectando ao banco");
try {
return DriverManager.getConnection("jdbc:postgres://localhost/banco", "root", "");
} catch(SQLException e) {
throw new RuntimeException(e);
}
}
我喜歡知道我可以嘲笑(JMock的),它,但DriverManager不是一個界面,所以我不能嘲笑這個類,所以我怎麼能做這個測試?
當然,你是對的,但我怎麼能測試插入和更新例如沒有觸及數據庫。不是? – elf 2011-04-21 00:27:57
如果您未觸摸數據庫,則不會測試任何內容。你做不到。所以編寫測試。 – duffymo 2011-04-21 11:26:02