下午好, 我有測試的布爾方法煩惱的布爾方法。 我有我的接口(DAO)測試在Java中
public interface UserDao {
public boolean existUser(String email) throws UserException;
}
而且我的方法是
public boolean existUser(String email) throws UserException {
try{
log.info("Verify exist email " + email);
Map<String, Object> parametersMap = Maps.newHashMap();
parametersMap.put("email", email);
Long count = npTemplate.queryForLong("SELECT count(*) FROM DL_USER WHERE EMAIL = :email", parametersMap);
if(count > 0){
return true;
}
}catch(Exception e){
String errorMsg = "There was an exception trying obtain user id for " + email + " - ERROR " + e.getMessage();
UserException uException = new UserException(errorMsg, e);
throw uException;
}
return false;
}
我想測試existUser方法。
爲什麼你不試一試,讓我們知道你面臨的問題 – pvpkiran
不要捕獲(例外...),捕獲特定的檢查異常。 –
*我在測試布爾方法*時遇到了麻煩。那些麻煩會是什麼? – shmosel