Согласно вашему коду, вы издеваетесь над ConnectorImpl
Так что это пустой объект, и это означает, что вы должны специально when(...).then(...)
любую функциональность, которую вы хотите протестировать.
Кстати - если вы тестируете ConnectorImpl
, то вам не следует издеваться над ним, а на самом деле использовать настоящий боб.Вы должны высмеять бины, которые использует ConnectorImpl
.
Поэтому я бы посоветовал, чтобы ваш код выглядел примерно так:
@RunWith(MockitoJUnitRunner.class)
public class ConnectorImplTest {
public ConnectorImpl connector = new ConnectorImpl(...);
@Test
public void testLoggedInRefill() throws Exception {
String x = connector.returnString("8807");
assertEquals("8807", x);
}
}