Вопросы с тегом 'mocking'

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

Как издеваться над пустыми методами с помощью Mockito

Как смоделировать методы с возвращаемым типом void? Я реализовал шаблон наблюдателя, но я не могу высмеять его с помощью Mockito, потому что я не знаю как. И я попытался найти пример в Интернете, но безуспешно. Мой класс выглядит так: public clas...
16 февр. '10 в 20:54
36

Какая разница между макетами и заглушками?

Я читал различные статьи о насмешливых vs stubbing в тестировании, в том числе Мартин Фаулер Mocks не ноты, но все равно не понимают разница.
11 авг. '10 в 14:19
11

Какая разница между фальсификацией, издевательством и укусом?

Я знаю, как я использую эти термины, но мне интересно, были ли принятые определения фальсификации, mocking и stubbing для модульные тесты? Как вы определяете их для своих тестов? Опишите ситуации, в которых вы можете использовать каждый. Вот ка...
06 дек. '08 в 15:17
14

Какая лучшая фреймворк для Java?

Какая лучшая структура для создания mock-объектов в Java? Зачем? Каковы преимущества и недостатки каждой структуры?
22 авг. '08 в 15:45
5

Используйте Mockito, чтобы издеваться над некоторыми методами, но не с другими

Есть ли способ, используя Mockito, издеваться над некоторыми методами в классе, но не с другими? Например, в этом (предположительно надуманном) классе запасов я хочу высмеять значения getPrice() и getQuantity() (как показано в нижеприведенном фрагме...
20 февр. '13 в 0:59
11

Разница между @Mock и @InjectMocks

В чем разница между @Mock и @InjectMocks в каркасе Mockito?
09 мая '13 в 17:33
8

Что такое Mocking?

Что такое Mocking?.
19 апр. '10 в 7:33
6

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

Я работаю с большим количеством веб-приложений, которые управляются базами данных различной сложности на бэкэнд. Как правило, существует слой
28 сент. '08 в 3:26
8

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

Есть ли способ, чтобы зашитый метод возвращал разные объекты при последующих вызовах? Я хотел бы сделать это, чтобы проверить неопределенные ответы от ExecutorCompletionService. т.е. проверить, что независимо от порядка возврата методов результат ос...
11 нояб. '11 в 0:14
3

Может ли Mockito захватывать аргументы метода, называемого несколько раз?

У меня есть метод, который вызывается дважды, и я хочу захватить аргумент второго вызова метода. Вот что я пробовал: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor = Argument...
12 мая '11 в 16:57
11

Проверить значение атрибута объекта с помощью mockito

У меня есть вызов метода, который я хочу издеваться над mockito. Для начала я создал и ввел экземпляр объекта, на который будет вызываться метод. Моя цель - проверить один из объектов в вызове метода. Есть ли способ, с помощью которого mockito позво...
17 июл. '09 в 12:00
1

Mockito test метод void генерирует исключение

У меня есть метод с возвращаемым типом void. Он также может выдавать ряд исключений, поэтому я хотел бы проверить, что эти исключения будут выбрасываться. Все попытки потерпели неудачу по той же причине: Метод, когда (T) в типе Stubber неприменим ...
01 мар. '13 в 11:40
3

MOQ: возвращаемое значение, которое было передано в метод

У меня есть метод на интерфейсе: string DoSomething(string whatever); Я хочу издеваться над этим с помощью MOQ, чтобы он возвращал все, что было передано, например: _mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) )...
15 июн. '09 в 15:00
9

Как проверить строку в тело ответа с помощью mockMvc

У меня простой тест интеграции @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICA...
20 авг. '13 в 13:25
6

Как я могу высмеять импорт модуля ES6 с помощью Jest?

Я начинаю думать, что это невозможно, но я все равно хочу спросить. Я хочу проверить, что один из моих модулей ES6 вызывает другой модуль ES6 определенным образом. С Жасмин это очень просто - Код приложения: // myModule.js import dependency from '...
07 нояб. '16 в 12:19