@Test public void shouldGetProgramProductsByProgram() { Program program = new Program(); List<ProgramProduct> expectedProgramProducts = new ArrayList<>(); when(programProductMapper.getByProgram(program)).thenReturn(expectedProgramProducts); List<ProgramProduct> programProducts = programProductRepository.getByProgram(program); verify(programProductMapper).getByProgram(program); assertThat(programProducts, is(expectedProgramProducts)); }