java .lang.IllegalStateException: вызов проверки не разрешен в состоянии записи в easymock - PullRequest
0 голосов
/ 18 апреля 2020

У меня очень большой интеграционный тест, в котором он не проходит с . В режиме записи не разрешен вызов проверки .

Я не мог понять, что именно является причиной проблемы.

в @После того, как есть некоторые насмешки ниже

@After
public void after(){
  mock(a,b,c);
  replay();
   verify(a,b,c);
}

приходит исключение при проверке, если у кого-то есть подсказка, что может быть возможным сценарием ios. пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 20 апреля 2020

Вам нужно передать макеты на replay. И я не понимаю твою насмешливую роль. Пожалуйста, в следующий раз приведите реальный пример.

@After
public void after(){
  var a = mock(A.class);
  var b = mock(B.class);
  var c = mock(C.class);
  //  ... expectations ...
  replay(a, b, c);
  // ... test...
  verify(a, b, c);
}
...