Junit - salmanbaig8/imp GitHub Wiki

RepoImpl test for jdbctemplate @Mock NamedParameterJdbcTemplate jdbcTemplate;

@Before public void setUp() { MockitoAnnotations.initMocks(this); someRepo = new SomeRepoImpl ReflectionTestUtils.setField(someRepo , "jdbcTemplate", jdbcTemplate); }

SqlParameterSource params = new MapSqlParameterSource().addValue("ID_LIST", LIST) .addValue("Store", "1ABC");

    Mockito.when(jdbcTemplate.query(Mockito.anyString(), Mockito.any(MapSqlParameterSource.class), Mockito.any(RowMapper.class))).thenAnswer(new Answer<List<Model>>() {
        @Override
        public List<Model> answer(InvocationOnMock invocation) throws Throwable {
            return modelList;
        }
    });

@InjectMocks private ModelRowMapper modelRowMapper;

@Mock
ResultSet resultSet;
⚠️ **GitHub.com Fallback** ⚠️