Как написать Mockito Junits для класса Rowmapper? - PullRequest
0 голосов
/ 13 июня 2019

Каковы возможные способы написания тестовых случаев Mockito Junit для класса Rowmapper?Без взаимодействия с БД, как мы можем сделать издевательские данные.

1 Ответ

0 голосов
/ 13 июня 2019

Вы можете написать простой простой тест JUnit с помощью mockito следующим образом (псевдокод):

class YourMapperTest {

    @Test
    void testMapRow() throws Exception {
        ResultSet resultSet = mock(ResultSet.class);
        when(resultSet.getString("yourStringColumn")).thenReturn("Hello World");
        when(resultSet.getLong("yourLongColumn")).thenReturn(1067L);

        YourDTO dto = new YourRowMapper().mapRow(resultSet, 0);
        assertEquals("some expected string", dto.toString());
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...