Вопросы по теме 'stubbing'

Должен ли я заглушить модель в Factory girl или в файле спецификаций во время тестирования?
Почти в каждом файле спецификации, с которым я сталкиваюсь, я заканчиваю тем, что пишу что-то вроде: before :each do @cimg = Factory.build :cimg_valid @cimg.stub(:validate_img).and_return true @cimg.stub(:validate_img_url).and_return...
14449 просмотров

Grails 2.2.4/Spock: заглушка взаимодействия службы: почему отклоненное значение игнорируется?
Дан простой домен с внедренным сервисом, который используется для выполнения определенной проверки внутри ограничения, например: package org.example.domain class Ninja { String name String sensei String village def ninjaService...
85 просмотров
schedule 08.11.2023

спок издевается: захватить аргумент и возвращаемое значение заглушки - может быть отдельно?
У меня есть тест, который требует: проверка взаимодействия (метод был вызван и с правильными аргументами) макет должен возвращать какое-то доброкачественное возвращаемое значение, чтобы не вызывать никаких побочных эффектов. Прилагаемый...
100 просмотров
schedule 14.02.2024

Возможна ли заглушка на Robolectric Activity?
Я тестирую метод в своем коде, который вызывает Activity.requestPermissions(). Я хочу использовать функции затенения Robolectric, поэтому я создаю Activity с помощью Robolectric, используя val mockActivity =...
147 просмотров
schedule 29.12.2023

Импорт файла-заглушки в модульном тестировании Angular 2+
В моем проекте много служебных функций, которые выполняют некоторые преобразования данных и т. д. Эти функции не относятся к классу и повторно используются во многих служебных файлах. Я очень новичок в угловом тестировании. Искал довольно долго, и...
48 просмотров

Заглушка Mockito не работает после заглушки исключения
Итак, я пытаюсь провести модульное тестирование класса в различных сценариях. Мы используем JUnit V 4. У меня есть метод setUp, в котором я перезагружаю макет, чтобы вернуть ожидаемое значение макета. У меня есть 4 теста: test1-test4. test1, test2...
38 просмотров
schedule 17.11.2023