с одной функцией, использующей метаданные результата.
ResultSet rs // coming from some sql query.
ResultSetMetaData rsmd = rs.getMetaData();
if(rsmd.getColumnName(1).toString().equalsIgnoreCase("something"))
{
//do something here
}
Я уже смоделировал набор результатов, но не знаю, как смоделировать метаданные результата или поместить желаемое имя столбца в набор результатов? я попробовал:
ResultSetMetaData rsmd = Mockito.mock(ResultSetMetaData.class);
Mockito.when(rsmd.getColumnName(1)).thenReturn("Somwthing");
но это не сработало