Результаты поиска по запросу "mockito"

2 ответа

Как использовать макеты с Cake Pattern

У меня есть следующий класс: class LinkUserService() { //** cake pattern ** oauthProvider: OAuthProvider => //****************** def isUserLinked(userId: String, service: String) = { val cred = oauthProvider.loadCredential(userId) cred != null } ...

7 ответов

Затем в методе проверки активности:

ли способ захвата списка определенного типа с помощью mockitos ArgumentCaptore. Это не работает: ArgumentCaptor<ArrayList<SomeType>> argument = ArgumentCaptor.forClass(ArrayList.class);

6 ответов

По ТВЕРДЫМ причинам вы, вероятно, захотите вместо этого поместить интерфейс PojoFactory в класс Pojo, а также на производственную фабрику.

я есть устаревший класс, который содержит вызов new () для создания экземпляра LoginContext (): public class TestedClass { public LoginContext login(String user, String password) { LoginContext lc = new LoginContext("login", callbackHandler); } ...

ТОП публикаций

4 ответа

 в методе. Это полезно, когда мы не можем изменить код тестируемого метода.

ибудь может подвести итог, какие именно функции дает вам добавление PowerMock поверх Mockito? Пока я нашел это: макет статических, финальных и приватных методовудалить статические инициализаторыРазрешить издеваться без внедрения зависимостей - ...

2 ответа

Mockito Spy'ing на объекте, тестируемом модулем

Это кодовый запах, чтобы шпионить за объектом, который тестируется модулем? Например, у меня естьLineCounter класс, работа которого заключается в простом подсчете количества строк в строке. - class LineCounter { public int getNumLines(String ...

0 ответов

@Rogerio: вы правы, и кажется, что Mockito действительно поддерживает это сейчас. Давно не пользовался ...

kito я могу сделать следующее: verify(someService).process(any(Person.class));Но как мне написать это, еслиprocess занимаетCollection<Person> вместо? Не могу понять, как правильно написать. Просто получаю синтаксические ошибки ...

4 ответа

Как выполнить модульное тестирование метода, который читает данный файл

Я знаю, что это немного наивно. Как выполнить модульное тестирование этого куска кода без предоставления физического файла в качестве входных данных. Я новичок в мокито и модульном тестировании. Так что я не уверен. Пожалуйста помоги. public ...

4 ответа

Другое решение, которое я нашел, - это использование синтаксиса java вместо аннотации для внедрения объекта @Spy.

я понимаю, что в Mockito @InjectMocks будет вводить все, что может, с аннотацией @Mock, но как справиться с этим сценарием? @Mock private MockObject1 mockObject1; @Mock private MockObject2 mockObject2; @InjectMocks private SystemUnderTest ...

3 ответа

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

у JUnit для класса, который ссылается на унаследованный класс через конструктор. Унаследованный класс находится в банке третьей стороны, поэтому я не могу изменить его, чтобы облегчить жизнь .... Это тестируемый класс ... public MyClass { ...

6 ответов

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

лкнулся с проблемой, и я не могу найти элегантное решение. Так что проблема в макете веб-драйвера Selenium, и я не знаю, как мне тестировать / макетировать пустые методы. public void clickAndWait(String locator) { if(isElementPresent(locator) ...