Информация о модульном тесте с сообщением об ошибке - PullRequest
1 голос
/ 20 сентября 2019

Я новичок в проведении модульных тестов, но я пытался добиться хорошего покрытия кода и попал в строку моего кода, это касается сообщения об ошибке.Я написал версию, которая, кажется, попадает в конкретную строку, но я хотел убедиться, что это правильный способ сделать это:

@Rule
public ExpectedException expectedEx = ExpectedException.none();

@Test
public void getName()throws Exception{
  Mockito.when(repository.findByName(test.getName())).thenReturn(null);
  expectedEx.expectMessage("Error message states it doesn't exist");

  service.getCByName(test.getName());
}

Это правильный способ сделать это или естьлучший способ добиться этого?Ошибка относится к вызову REST, в котором имя передается в ноль, и, следовательно, передается сообщение об ошибке.

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