Mocking – вопросы и ответы

158
голосов
1
ответ
Возможно ли создать макет несуществующего класса в PHPUnit? Предположим, что у меня есть некоторый класс, который создает экземпляр другого класса, например: class TaskRunner { public function runT...
2 месяца, 2 недели назад Kuba T
76
голосов
1
ответ
Я использую эту библиотеку для компонентов Mock в своих модульных тестах. Теперь всякий раз, когда я тестирую метод, который использует метод subComponent, он выдает ошибку, которая: Uncaught TypeE...
2 месяца, 2 недели назад Dalvik
61
голос
1
ответ
В моем приложении, основанном на ответах, я хочу сделать запрос на отправку на свой сервер, и в зависимости от результата я хочу показать сообщение. Я бы хотел, чтобы это было проверено с помощью ш...
2 месяца, 2 недели назад konse
87
голосов
2
ответа
Я новичок в насмешке и начал с Rhino Mocks. Мой сценарий похож на это. В моей библиотеке классов у меня есть публичная функция, и внутри нее у меня есть частный вызов функции, который выводится из ...
2 месяца, 2 недели назад L G
87
голосов
2
ответа
Это метод проверки: Он получает URL-адрес и возвращает json после отправки запроса GET. Это простая функция, которая находится в пакете, а не в методе класса. Тот же случай для метода расширения ни...
2 месяца, 2 недели назад Albert Gao
124
голоса
1
ответ
Я столкнулся со следующей проблемой: я использую действительно плохо спроектированный API (и нет альтернативы, использование другого не является вариантом), и я хотел бы написать несколько тестов, ...
2 месяца, 2 недели назад Fire-Dragon-DoL
122
голоса
1
ответ
У меня есть служба, которая тестируется: angular.module('services', []). service('myService', function(topService) {}); А topService - еще одна услуга. Теперь я хочу написать unit тест для myServic...
2 месяца, 2 недели назад Freewind
76
голосов
1
ответ
Я новичок в структуре moq в.net. Из моих онлайн-исследований кажется, что есть два способа использовать эту структуру. Либо издевайтесь над интерфейсом, либо издевайтесь над конкретным классом. Пох...
2 месяца, 2 недели назад checai
63
голоса
2
ответа
Сегодня я попытался обновить свой проект до новой версии Symfony (3.3), и я столкнулся с проблемой с моими издевательствами. До сегодняшнего дня я делал такие макеты как это: $client = $this->ma...
2 месяца, 2 недели назад Kevin Pires
122
голоса
1
ответ
См. Следующий код макет тест /ymath.py def add(x, y): return x + y макет тест /calc.py from ymath import add def calc(x, y): return add(x, y) макет тест /main.py import mock class YAdd: def __init_...
2 месяца, 2 недели назад Jacky
75
голосов
3
ответа
У меня есть метод, который сканирует вход с консоли: private int chooseItem() throws IOException { return inputoutput.inputValue(); } public int inputValue() throws IOException { Scanner scanner = ...
2 месяца, 2 недели назад ovod
62
голоса
1
ответ
У меня есть приложение узла, для которого я хочу написать интеграционные тесты. Чтобы это работало, мне нужно иметь возможность имитировать запросы как для http-запросов, так и для websocket. Я исп...
2 месяца, 2 недели назад user6719137
97
голосов
1
ответ
Пытается издеваться над следующим интерфейсом, но найти синтаксис действительно неудобно работать. public interface IKvpStoreRepository { string this[string key] { get; set; } Task<bool> Cont...
2 месяца, 2 недели назад Alwyn
97
голосов
1
ответ
У меня есть простой модуль, подключающийся к db (например, Mongo) во время запуска и метод, вызванный во время выполнения, для извлечения данных. from pymongo import MongoClient client = MongoClien...
2 месяца, 2 недели назад Craig Taub
88
голосов
1
ответ
Я создал заменители классов Person и AddressBook в модуле Test. Класс AddressBook содержит свойства типа Person и name: SamplePerson . public interface IAddressBook { Person SamplePerson { get; set...
2 месяца, 2 недели назад Piotr X
75
голосов
1
ответ
Я очень новичок в JMockit, и я пытаюсь найти способ сделать то, что либо не могу, либо не понимаю, как это сделать из документации. Эквивалент в Мокито довольно прост. У меня есть ряд реальных конк...
2 месяца, 2 недели назад Chris Spiking
97
голосов
1
ответ
Я пишу модульные тесты, и я хотел бы знать, можно ли издеваться над объектом, который встроен в метод, который я тестирую. Ниже приведен пример метода, который я бы хотел проверить: def sendMessage...
2 месяца, 2 недели назад placplacboom
97
голосов
1
ответ
Я разрабатываю приложение на основе Java EE 7, которое использует комбинацию EJB, CDI и JPA для выполнения операций создания, чтения, обновления и удаления с базой данных SQL. Я хотел бы разработат...
2 месяца, 2 недели назад Paul H
98
голосов
2
ответа
Я интернационализирую /i 18n-ing проект django. У нас есть одна часть, которая работает независимо и выполняет фоновые задачи. Это называется кроликмком. Я хочу проверить, работает ли i18n/l10n для...
2 месяца, 2 недели назад Rory
87
голосов
1
ответ
Я хотел бы высмеять метод модульного тестирования следующим образом: get_tree_test.py from company.marketing_tree import get_tree class MidNightTests(TestCase): @mock.patch("company.analytics.get_f...
2 месяца, 2 недели назад Dejell
-4
голоса
2
ответа
Я тестирую макеты программного обеспечения Briefs (giveabrief.com) и сумел "скомпилировать" один из примеров в файл .brieflist. Может ли кто-нибудь объяснить следующий шаг, как получить файл на мое...
2 месяца, 2 недели назад Overbeeke
114
голосов
1
ответ
Можно ли сделать объект Mock для родных классов Hiberate (я использую easymock)? Например, для запроса? Если да, как мне это сделать? Вот часть тестового кода: @Mock private SessionFactory sessionF...
2 месяца, 2 недели назад Anastasiya
87
голосов
1
ответ
В настоящее время я использую NSubstitute в качестве моей издевательской структуры, и я делаю это достаточно хорошо, за одним исключением... Я пытаюсь высмеять взаимодействие, которое вызывает собы...
2 месяца, 2 недели назад SeanCocteau
294
голоса
10
ответов
Я пытаюсь написать простой unit test, который будет проверять, что при определенном условии класс в моем приложении будет регистрировать ошибку с помощью стандартного API протоколирования. Я не мог...
2 месяца, 2 недели назад jkp
130
голосов
3
ответа
У меня есть следующий метод для проверки, который использует функцию, импортированную из пакета. import x.y.z func abc() { ... v := z.SomeFunc() ... } Можно ли издеваться над SomeFunc() в golang?
2 месяца, 2 недели назад Pradeep
61
голос
2
ответа
Я пытаюсь перестроить свой проект, чтобы я развивался до интерфейса, чтобы в конечном итоге смог создать макет объектов для тестирования, и у меня возникли проблемы с реализацией/пониманием некотор...
2 месяца, 2 недели назад Neeta
87
голосов
1
ответ
Я пишу тест JUnit, и я хочу использовать издеваемые объекты в основном методе. Основной метод использует множество функций. Есть ли способ заглушить одну из функций, используемых в основном методе?...
2 месяца, 2 недели назад Guy Hazan
61
голос
2
ответа
Как выполнить единичный тест для блока try-catch? Я работаю над ASP.NET MVC 4.0 с Moq как единичным тестовым объектом. И я хочу выяснить, как покрыть блок try-catch. Ниже приведен снимок экрана для...
2 месяца, 2 недели назад Pawan
107
голосов
1
ответ
У меня есть простой класс Python следующим образом (упрощенный пример) в файле example.py import socket class MySocket(object): _connection = None def ConnectAndGetData(self, ip, port): self._conne...
2 месяца, 2 недели назад HPatel
106
голосов
1
ответ
В моих модульных тестах у меня есть 2 объекта Mock, позвольте назвать их Book book и Shelf shelf . Я хочу убедиться, что метод repair() если book вызывается сначала фрагментом кода, который я тести...
2 месяца, 2 недели назад Psycho Punch
108
голосов
1
ответ
Я участвую в тестировании своих редукторов redux , я тестировал GET и CREATE, но я не знаю, как сделать UPDATE . Я не могу понять, как насмехаться над этим. Я также добавил код для UPDATE в редукто...
2 месяца, 2 недели назад July333
87
голосов
2
ответа
Итак, главный вопрос о названии. Я пытаюсь выяснить, правильно ли сказать, что модуль python mock использует шаблон инъекции зависимостей для издевательских вызовов объектов. Я не знаком с шаблоном...
2 месяца, 2 недели назад Paul
86
голосов
1
ответ
У меня есть следующий сценарий: class InterfaceA; class InterfaceB; class InterfaceC; class InterfaceA { virtual void foo(InterfaceC&) = 0; }; class InterfaceB { virtual void bar() = 0; }; clas...
2 месяца, 2 недели назад Martin M
88
голосов
1
ответ
Фон Относительно новый для Python и его unittest модуль. У вас возникли проблемы с издевательством статической переменной класса в тесте. (Только когда исходный метод класса ссылается на свою собст...
2 месяца, 2 недели назад Rennitbaby
87
голосов
1
ответ
Я пишу блок-тест, чтобы проверить некоторые вызовы API. Я использую проверку для проверки. Мой модуль построен с помощью CMake (idk, если это имеет значение). Мой тест вызывает функцию (которую мне...
2 месяца, 2 недели назад Oreols
143
голоса
2
ответа
Я только начинаю использовать библиотеку Python mock , чтобы помочь писать более сжатые и изолированные модульные тесты. Моя ситуация в том, что у меня есть класс, который читает данные из довольно...
2 месяца, 2 недели назад Wilduck
87
голосов
1
ответ
Я хочу спросить наилучшим образом, как издеваться над статическим методом в другом классе. Я знаю, что макет не работает для статического класса. Вот мой код до сих пор. Я не хочу называть SearchSo...
2 месяца, 2 недели назад santro
107
голосов
2
ответа
Хорошо, поэтому я пытался попасть в IoC в последнее время. Тем не менее, я продолжаю сталкиваться с одним препятствием - это то, что я люблю использовать макет объектов. Они быстро и безболезненно ...
2 месяца, 2 недели назад devlife
114
голосов
1
ответ
Можно ли использовать Mockito для издевательства интерфейсов, а не в модульных тестах и тестах Arquilian, но в реальном контейнере WEB? Я хочу, чтобы имитировать эти два интерфейса из IBM Filenet A...
2 месяца, 2 недели назад krokodilko
87
голосов
3
ответа
Fiddler позволяет мне перехватывать HTTP-запросы и отвечать на файлы с моего локального компьютера. Я ищу инструмент, который делает именно это, на mac. Я тестировал charles, но его "инструмент пер...
2 месяца, 2 недели назад Olivvv
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема