Исключение: макет требовался, но не вызывался. На самом деле с этим макетом не было никаких взаимодействий.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Исключение: макет требовался, но не вызывался. На самом деле с этим макетом не было никаких взаимодействий.

Сообщение Anonymous »

У меня есть интерфейс

Код: Выделить всё

Interface MyInterface {
myMethodToBeVerified (String, String);
}
И реализация интерфейса

Код: Выделить всё

class MyClassToBeTested implements MyInterface {
myMethodToBeVerified(String, String) {
…….
}
}
У меня есть еще один класс

Код: Выделить всё

class MyClass {
MyInterface myObj = new MyClassToBeTested();
public void abc(){
myObj.myMethodToBeVerified (new String(“a”), new String(“b”));
}
}
Я пытаюсь написать JUnit для MyClass. Я сделал

Код: Выделить всё

class MyClassTest {
MyClass myClass = new MyClass();

@Mock
MyInterface myInterface;

testAbc(){
myClass.abc();
verify(myInterface).myMethodToBeVerified(new String(“a”), new String(“b”));
}
}
Но я получаю mockito, который требуется, но не вызывается. На самом деле при вызове проверки не было никаких взаимодействий с этим макетом.
может кто-нибудь подскажет решения.


Подробнее здесь: https://stackoverflow.com/questions/205 ... nteraction
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»