Описание тега partial-mocks

1 ответ

Partial Mock Test завершается неудачно при вызове частного метода, который был вызван вызовом метода Mocked

Ниже у меня есть код для объекта, который я хотел бы проверить. Я использую частичную имитацию в своем тесте и хочу смоделировать вызов InsertData, когда я тестирую метод GenerateReport. По какой-то причине мой тест продолжается через InsertData до …
06 фев '12 в 12:53
1 ответ

Предпочитаете внедрение зависимости, а не частичное копирование?

Я знаю этот ТАК вопрос, но он имеет дело с предметом в более общих терминах. Должен ли я предпочесть использование частичных пробелов вместо внедрения зависимостей? Мой вопрос основан на следующей цитате из OCMock: id aMock = [OCMockObject partialMo…
1 ответ

Как я могу использовать OCMockito для проверки поведения свойства только для чтения?

Я использую MVVM с ReactiveCocoa и OCMockito для тестирования. Предположим, у меня есть ViewController A и ViewController B. A должен выполнить переход к B. Я хочу убедиться, что когда это происходит, A передает необходимые данные ("модель") в B сна…
19 мар '14 в 15:22
1 ответ

Частичное высмеивание внутреннего метода класса с помощью Moq

У меня есть класс, который содержит открытый метод, который опирается на внутренний метод для правильного возврата его значения. Давайте рассмотрим следующий класс и тестовый файл: public class ClassUnderTest { public string NotMockedPublicMethod() …
04 янв '14 в 03:07
1 ответ

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

Представьте, что у нас есть код ниже public class test { public void Condition(x,y) { if (x == y) { methodOne(); } else { methodTwo(); } } public void methodOne(){//do some database stuff} public void methodTwo(){//do some database stuff} } Я хочу у…
05 фев '13 в 10:00
2 ответа

Laravel частично моделируемая модель не вызывается

Я использую фреймворк laravel (4.2) для разработки веб-приложения (PHP 5.4.25). Я создал интерфейс репозитория, который был реализован с помощью eloquent-repository, я использую этот репозиторий внутри UserController: # app/controllers/UsersControll…
14 сен '14 в 17:36
1 ответ

Ожидания при частичной имитации - исключение NullReference

У меня проблема с частичной насмешкой с использованием Rhino Mocks: var authentication = (FormsAuthenticationService)_mocks.PartialMock( typeof(FormsAuthenticationService)); Expect.Call( delegate{ authentication.SetAuthCookie(null, null); }).IgnoreA…
18 ноя '08 в 08:13
1 ответ

Что не так с частичной насмешкой в ​​этом случае?

Допустим, у меня есть два метода, один из которых, по сути, является оберткой для другого метода с небольшим количеством дополнительной обработки: public class ItemRepositoryImpl implements ItemRepository { ... @Override public void delete(UUID item…
24 авг '12 в 20:43
1 ответ

JMockit - частичное издевательство и издевательство над родителем

Я хотел бы протестировать (используя JMockit) класс, который выглядит следующим образом: class MyClass extends ComplexParentClass { public void testedMethod() { ... } private int complexPrivateMethod() { ... } } Я не могу изменить класс. Проблема в …
27 авг '15 в 15:08
1 ответ

Rhino Mocks унаследовал макет наследуемого интерфейса

У меня есть класс, например, DerivedClass, который наследует от базового класса, например, BaseClass. BaseClass реализует интерфейс под названием IBaseClass. IBaseClass имеет 1 свойство с именем TestProperty, которое является целочисленным автоматич…
01 окт '09 в 17:34
1 ответ

Почему мой метод PartialMock игнорирует мои ожидания

У меня есть базовый класс, который я использую как PartialMock как таковой 1 IContextManager contextManager = mocks.StrictMock<IContextManager>(); 2 target = mocks.PartialMock<EnumerationServiceBase>(new object[] { contextManager }); 3 E…
15 апр '11 в 18:53
0 ответов

Rhino mocks: свойство mock для возврата значения по умолчанию (null)

Если я буду использовать динамический макет и попытаюсь использовать свойство, которое не настроено, оно просто вернет значение по умолчанию (ноль) для этого свойства. Мне нужно то же самое поведение в Частичной Mock только для одного свойства. Мне …
05 дек '15 в 09:35
2 ответа

Частичное издевательство считается плохой практикой? (Mockito)

Я тестирую бизнес-объект с использованием Mockito. Бизнес-объект использует DAO, который обычно получает данные из БД. Чтобы протестировать бизнес-объект, я понял, что проще использовать отдельный DAO в памяти (который хранит данные в HashMap), чем …
03 окт '12 в 15:56
1 ответ

Можно ли объявить, но не инсталировать объект Spied в Mockito, используя нотацию @Spy?

Я пишу некоторые тесты JUnit для унаследованного кода, и я большой поклонник использования аннотаций. Я хотел бы знать, возможно ли создать объявление для объекта шпиона, а затем создать его экземпляр. Я спрашиваю, потому что у меня есть класс с нен…
03 дек '15 в 20:10
2 ответа

Юнит-тестирование с mockito (частичное издевательство)

У меня проблема с Мокито. Можно ли сделать такую ​​вещь: ClassX x = mock(ClassX.class) when(x.methodB()).thenReturn("toto"); String result = x.methodA(); Я работаю с Mockito 1.7. Я видел, что была "шпионская" система, но они говорят, что не рекоменд…
22 ноя '10 в 13:54
1 ответ

Невозможно частично смоделировать статический метод с PowerMockito

Я должен издеваться над статической функцией с именем toBeMockedFunction в классе Util. Этот метод вызывается из toBeUnitTested, который является открытым статическим методом void. Я хочу, чтобы BeMockedFunction ничего не делал. Я перепробовал много…
14 май '15 в 08:53
1 ответ

Частичная насмешка - игнорирование ожиданий (Rhino Mocks)

Я пытаюсь проверить класс, подобный примеру ниже: public class Service : IService { public string A(string input) { int attemptCount = 5; while (attemptCount > 0) { try { return TryA(input); } catch (ArgumentOutOfRangeException) { attemptCount--;…
02 июн '12 в 20:20
3 ответа

Частичные издевательства плохие, почему именно?

сценарий У меня есть класс, позвоните Model это представляет собой сложный, составной объект многих других объектов различных типов. Вы можете думать об этом как Car у которого есть Door[], Tire[], Engine, Driver и т. д. И эти объекты в свою очеред…
2 ответа

Как сопоставить "любой" тип параметра при макете частного метода в Jmockit

У меня проблема при использовании jmockit для следующего сценария. Провел исследование в Интернете, но пока не смог найти ответы. На этапе записи я устанавливаю ожидание для объекта, который частично подвергается насмешке. При этом я хотел бы издева…
18 ноя '14 в 12:45
1 ответ

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

Полезно проверить обработку исключений. В этом конкретном случае у меня есть экстрактор, который будет выполнять определенную задачу при возникновении исключения при демаршалинге определенного класса. Пример кода Ниже приведен упрощенный пример кода…
01 май '15 в 20:23