Макет прототипа прицела - PullRequest
0 голосов
/ 01 октября 2018

У меня есть два bean-компонента:

@Component
public class StudentServices {

    // ... member variables, etc.

    @Lookup
    public SchoolNotification getNotification() {
        return null;
    }

    // ... getters and setters
}

И второй bean-компонент:

@Component
@Scope("prototype")
public class SchoolNotification {
    // ... prototype-scoped state
}

Мне нужна помощь в написании модульного теста для StudentServices, который каким-то образом будет издеваться над SchoolNotification.

Mockito.mock не работает, потому что два компонента имеют разные области действия, и каждый раз, когда выполняется StudentServices.getNotification (), контекст весны предоставляет новый экземпляр SchoolNotification.

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 02 октября 2018

Чтобы ответить на мой собственный вопрос, это было исправлено шпионом.

...