Вопросы с тегом «mocking»

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

4
обратные вызовы mockito и получение значений аргументов
Мне не удалось заставить Mockito захватывать значения аргументов функции! Я издеваюсь над индексом поисковой системы и вместо того, чтобы строить индекс, я просто использую хеш. // Fake index for solr Hashmap<Integer,Document> fakeIndex; // Add a document 666 to the fakeIndex SolrIndexReader reader = Mockito.mock(SolrIndexReader.class); // Give the reader access to …

6
Как использовать Moq для имитации метода расширения?
Я пишу тест, который зависит от результатов метода расширения, но я не хочу, чтобы будущий сбой этого метода расширения когда-либо нарушил этот тест. Насмешка над этим результатом казалась очевидным выбором, но Moq, похоже, не предлагает способа переопределить статический метод (требование для метода расширения). Аналогичная идея есть с Moq.Protected и Moq.Stub, …

3
Как изменить реализацию макета для каждого отдельного теста [Jestjs]
Я хотел бы изменить реализацию фиктивной зависимости для каждого отдельного теста , расширив поведение макета по умолчанию и вернув его обратно к исходной реализации при выполнении следующего теста. Короче вот чего я пытаюсь достичь: имитация зависимости изменить / расширить реализацию макета за один тест вернуться к исходному макету при выполнении …

3
Как сопоставить значение null, переданное параметру Class <T> с помощью Mockito
У меня есть такие методы: public &lt;T&gt; method(String s, Class&lt;T&gt; t) {...} Что мне нужно проверить, что nullпередается второму аргументу при использовании сопоставителей для других параметров, я делал это: @SuppressWarnings("unchecked") verify(client).method(eq("String"), any(Class.class)); Но есть ли лучший способ (без предупреждений о подавлении)? Tпредставляет тип возвращаемого значения какого-либо другого метода, который иногда …

12
Существуют ли фреймворки Fake File System для Java? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 1 год назад . Уточните этот вопрос Я представляю тесты в проекте, который интенсивно использует операции ввода-вывода (в данном случае …

6
Подделка последовательного порта RS232
Я разрабатываю проект, в котором есть несколько аппаратных датчиков, подключаемых к машине развертывания через последовательные порты RS232. Но ... Я разрабатываю на машине без физических последовательных портов RS232, но я хотел бы создать поддельные последовательные порты, к которым я могу подключаться и выводить данные с целью имитации ввода от аппаратных …

2
Использование фиктивного патча для имитации метода экземпляра
Я пытаюсь издеваться над чем-то при тестировании приложения Django, используя творчески названную библиотеку тестирования Mock . Кажется, я не могу заставить его работать, я пытаюсь сделать это: models.py from somelib import FooClass class Promotion(models.Model): foo = models.ForeignKey(FooClass) def bar(self): print "Do something I don't want!" test.py class ViewsDoSomething(TestCase): view = …
83 python  mocking 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.