@Test public void shouldBeMockable() throws Exception { AbstractOp mockAbstractOp = mock(AbstractOp.class); Object mockObject = mock(Object.class); when(mockAbstractOp.processObjResponse(any(), anyString())).thenReturn(mockObject); assertThat(mockAbstractOp.processObjResponse(mock(Message.class), "string")) .isEqualTo(mockObject); } }