Как проверить, правильно ли выполнен тест с помощью кода? - PullRequest
0 голосов
/ 11 мая 2019

Введение

Я пытаюсь проверить, соответствуют ли созданные тесты моим критериям / сценарию.

Проблема

Предположим, у нас есть два класса: SomeService.java и SomeRepository.java. Методы внутри SomeService уже реализованы. С другой стороны, методы в SomeRepository еще не реализованы.

Теперь, используя Mockito Framework, я хочу смоделировать SomeRepository. Например:

@Mock SomeRepository repository;

@Test
public String someMethod() {
  SomeService service = new SomeService(repository);
  when(repository..).doReturn(...);
  String result = service.call();
  assertTrue(result).isNotNull();
}

Вопрос

Можно ли кодировать какой-то фрагмент логики (тестовый пример) таким образом, чтобы он проверял меня, например:

для некоторого теста Метода, я хочу иметь:
1. repository.callSth () должен вернуть некоторую строку
2. результат должен быть проверен на обнуляемость

Примечание

Я должен использовать Мокито.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...