У меня есть класс, который получает SQLRowSet из базы данных, выполняя один SQL Запрос. Как я могу издеваться, чтобы дать ненулевой результат?
public JSONObject getSourcingInfoByJurWc(String param1, String param2)
{
SqlRowSet srs = null;
String sql = "SELECT Column_data FROM Some_Table WHERE Column1 = :param1 AND Column2 = :param2";
MapSqlParameterSource params = new MapSqlParameterSource();
params.addValue("param1", param1);
params.addValue("param2", param2);
srs = namedJdbcTemplate.queryForRowSet(sql, params);
if(srs != null)
{
while(srs.next())
{
//Do something
}
}
else
{
// Do smething else
}
Я готовлю тестовый пример Junit для этого класса.
Я не подключен к базе данных, поэтому не могу получить реальный результат, поэтому хочу получить какой-то поддельный результат. или ненулевой результат для SqlRowSet.
Я не мог понять, что делать, чтобы проверить (srs! = Null) истинный результат. и (srs.next).