Код: Выделить всё
@RequestMapping
public interface ExcludesOverriddenController {
@RequestMapping(value = "excludes/overridden", method = RequestMethod.GET)
@ResponseStatus(value = HttpStatus.OK)
@ResponseBody
@CsrfExempt
String foo();
}
public class ExcludesOverriddenControllerImpl implements ExcludesOverriddenController {
@Override
public String foo() {
return "Included due to excludes overridden property";
}
}
Код: Выделить всё
@Category(IntegrationTest.class)
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration(classes = {TestExcludesOverriddenControllerConfig.class})
public class ExcludesOverriddenControllerIntegrationTest {
@Inject
private ExcludesOverriddenControllerImpl exclOverriddenCtrlMock;
...
@Before
public void before() {
...
when(exclOverriddenCtrlMock.foo()).thenReturn("Included due to excludes overridden property");
}
@Test
public void testAccess() throws Exception {
mockMvc.perform(get("/excludes/overridden")).andExpect(status().isOk()).andExpect(content().string("Included due to excludes overridden property"));
}
}
Подробнее здесь: https://stackoverflow.com/questions/789 ... -mockito-4