我一直在嘗試對我的DAO進行單元測試,但是我還沒有找到辦法,但我感覺有點絕望。我有一個微小的DAO,看起來像這樣:單元測試一個DAO
public interface ElectionsDao {
List<String> getDates();
}
我使用Spring框架使用SimpleJdbcTemplate
做DI。我的實現看起來是這樣的:
我想要做的就是使用了EasyMock的getDates()
只是一個單元測試,但我還沒有發現這樣做的方式。我很困惑。有人可以幫我嗎?
您將需要使用支持類擴展的最新EasyMock來覆蓋'getSimpleJdbcTemplate()'的行爲以返回'SimpleJdbcTemplate'的一個模擬對象以及爲'query'定義的行爲。 – srkavin