Вопросы по теме 'stubbing'
Как лучше всего реализовать заглушку на Android?
Я создаю приложение для Android, которое будет регистрировать наблюдателя и прослушивать события, я, вероятно, воспользуюсь одним из предложений Марка в предыдущий вопрос.
Однако у меня вопрос: как я могу создать «заглушку» на Android, которую я...
592 просмотров
schedule
22.05.2022
Геокодирование адреса заглушки во время модульного тестирования RSpec
Я использую гем geocoder , чтобы добавить функцию геокодирования в один из моих классов модели Active Record. Это отлично работает, но на самом деле я не хочу, чтобы геокодирование запускалось во время модульных тестов.
Я попытался заглушить...
3782 просмотров
schedule
29.11.2022
Mockito — заглушка метода объекта, который был возвращен методом фиктивного объекта
Допустим, у меня есть фиктивный объект, и я не хочу заглушать ни один из его методов, но я хочу заглушить метод объекта, который он возвращает. Например,
when(mockObject.method1()).thenReturn(returnValue)
как это обычно делается, но я ищу,...
24502 просмотров
schedule
06.11.2022
Заглушить метод из тестируемого класса, чтобы протестировать другой метод
Я обнаружил, что stub и mock очень полезны при тестировании. Но меня интересует одно. Я думаю, пример покажет это ясно.
Class A {
public function isOk() {
// some work
}
public function iAmDepend() {
if...
1750 просмотров
schedule
16.06.2022
Хорошо ли использовать запросы к базе данных в Rspec?
Я начал писать тесты с использованием Rspec для очень старого проекта. Все модели, которые я тестирую, - это ActiveRecords (бэкэнд - Oracle). Я читал некоторые блоги, в которых говорится, что мы должны использовать mocking и...
1240 просмотров
schedule
18.06.2023
Как реализовать или имитировать интерфейс Go с отражением?
Я хочу реализовать интерфейсы Go с отражением для создания макетов и заглушек. Но если я посмотрю на пакет reflect , я не пойму, как это сделать (возможно, это не так). возможный).
Пример: Проверка того, что функция вызывает WriteHeader(404)...
2189 просмотров
schedule
04.02.2023
Обеспечьте заглушки для вызовов API в приложении, созданном йоменом.
Я пытался создать заглушки API для приложения, созданного с помощью yeoman . Здесь ничего особенного, я просто позвонил:
mkdir demo1
cd demo1
yo angular
Для целей разработки мне нужны заглушки API, и единственный модуль, который я нашел до...
518 просмотров
schedule
09.06.2023
Mockito: как заглушить методы void для запуска некоторого кода при вызове
Я хочу заглушить класс репозитория, чтобы протестировать другой класс (класс держателя), у которого есть репозиторий. Интерфейс репозитория поддерживает операции CRUD и имеет много методов, но мой модульный тест для класса Holder должен вызывать...
23512 просмотров
schedule
23.10.2022
Правильный способ добавления вспомогательных функций для спецификации rspec
Поэтому мне нужна вспомогательная функция для создания «необработанных твитов», подобно тому, как я могу получать их из драгоценного камня Twitter API, чтобы я мог тестировать функциональность своих моделей при определенных условиях.
Для этого я...
11291 просмотров
schedule
01.03.2024
издевательство над вызовом функции в midje
Скажем, у меня есть функция
(defn extenal_api_fn [stuff]
... do things....
)
(defn register_user [stuff]
(external_api_fn stuff))
А потом тест
(def stuff1
{:user_id 123 })
(def stuff2
{:user_id 234})
(background...
319 просмотров
schedule
22.06.2022
как заглушить функцию, которая возвращает объект в QUnit?
У меня есть следующие строки в моем приложении SAPUI5
var dateVal = controls.awardDate.getDateValue();
var month = dateVal.getMonth();
awardDate — это средство выбора даты, в которое пользователь вводит дату и возвращает объект даты...
1134 просмотров
schedule
02.12.2022
Как изменить состояние в методе GET с помощью wiremock
Я немного не понимаю один момент. Как изменить состояние в моем методе GET? Я понимаю, что нужно использовать сценарии, но мой код не работает. Всегда состояние = статус один. (я использую json)
У меня есть один метод GET, состояние которого я...
873 просмотров
schedule
21.06.2023
Убедитесь, что метод был вызван и прервал выполнение/игнорировал более поздние сбои
У меня есть тест, в котором я написал большую часть необходимых мне модульных тестов, но есть один, в котором я хочу протестировать первые биты логики. Меня не волнует, что происходит в остальной части метода, пока метод вызывается, но поскольку SUT...
42 просмотров
schedule
24.03.2023
Использование Boto3 Stubber в качестве менеджера контекста при вызове пользовательских функций
Я пишу несколько модульных тестов, и мы хотели бы использовать boto.stub для имитации ответов aws.
В этом случае тестируемые функции просто извлекают IP-адреса на основе некоторых входных данных, используя функцию boto3.
Я следил за...
657 просмотров
schedule
13.06.2023
Изменение каталога WireMock __files
Из документов :
Чтобы прочитать содержимое тела из файла, поместите файл в каталог __files. По умолчанию ожидается, что это будет в src/test/resources при запуске из правила JUnit. При автономной работе он будет находиться в текущем...
425 просмотров
schedule
30.09.2022
Как заглушить метод внутри другого
Я пишу веб-приложение, которое будет отправлять запросы в стороннюю службу для выполнения некоторых расчетов и отправлять их обратно на фронт.
Вот соответствующие части для теста, который я пытаюсь написать.
client.go
func (c...
53 просмотров
schedule
23.08.2022