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

Как откатить конкретную запись после теста?
У меня есть тест spock/spring, который изменяет содержимое базы данных, и мне интересно, как откатить эту запись. В настоящее время я выполняю необработанный оператор sql, сохраняю данные поля и после успешного теста восстанавливаю эти данные. Но я...
3322 просмотров
schedule 04.02.2023

Это правильный способ использовать при закрытии в Geb
Сценарий: у меня есть страница входа, которая использует ajax для проверки пользователя, и если неверный вход, она остается на той же странице. Мне интересно, правильно ли это использовать at в Geb, или я могу импровизировать. Обеспокоенность:...
2865 просмотров
schedule 31.07.2022

Есть ли ошибка при использовании плагина Spock и Spring Security в одном проекте?
В своем текущем проекте я использую плагины Spring и Spock. Я написал кучу тестовых случаев в Spock. Все проходят без ошибок (Все ЗЕЛЕНЫЕ!). Но те же самые тесты терпят неудачу, если я пытаюсь протестировать приложение через некоторое время. Я не...
1224 просмотров

Недопустимое определение шаблона компонента страницы «$» для «ApplicationSummaryPage», параметры должны быть либо замыканием, либо картой и замыканием.
Ниже моя страница Geb, Spec и Error. Я не уверен, где и в чем проблема. Когда я удаляю нижеприведенное из ApplicationSummaryPage , я не получаю эту ошибку. ds(wait: true) { module DatasourceInformationRow, $("table.ic-table-creditReportProduct...
879 просмотров
schedule 26.08.2022

Внедрение зависимостей в тест спецификации Grails Spock
Мне нужно внедрить зависимости в объекты моего домена в моих тестах. Эти тесты размещаются в каталоге test/integration и простираются от spock.lang.Specification . Как я могу этого добиться? Примечание. Я видел этот пост Как внедрить бобы...
10476 просмотров

В Geb, в чем разница между отображаемым и присутствующим?
Я пишу функциональные тесты и имею дело с модальным окном, которое появляется и исчезает. В чем разница между отображаемым и присутствующим? Например, у меня есть: settingsModule.container.displayed and settingsModule.container.present...
10808 просмотров
schedule 01.09.2022

Утверждение списка предметов в Споке
Использование Spock 0.7 с Grails 2.04. Пытаюсь настроить тестовую среду. Мне нужна помощь в тестировании списка объектов. У меня есть список объектов местоположения. Я хочу проверить дату на каждом из этих объектов. Я повторяю, но не уверен,...
8931 просмотров
schedule 10.03.2024

Geb, как автоматически заполнять подсказки имени пользователя/пароля
Я использую geb со spock в качестве основы для приемочных испытаний. Все идет отлично, за исключением того, что есть проблема с парой тестов, когда при перенаправлении на другой веб-сайт нам предлагается ввести имя пользователя и пароль для доступа к...
1882 просмотров

Демонстрация с использованием Спока
Я собираюсь делать презентацию о Споке на следующей неделе, и в рамках презентации мне нужно провести демонстрацию. Я использовал Spock немного раньше для проекта, но не использовал его примерно год или около того. Демонстрация должна быть чем-то...
625 просмотров
schedule 30.08.2022

Могу ли я использовать Спока и Геба без Grails, Gradle или чего-нибудь еще?
Я тестировщик и хочу использовать Spock + Geb для тестирования. Насколько я понимаю, мне нужно настроить grails (или gradle, или что-то в этом роде), чтобы использовать Spock + Geb. Или Grails не требуется? В таком случае, какой минимальный набор...
268 просмотров
schedule 06.12.2022

Как создать моки Спока вне класса спецификации?
Мы комбинируем тесты Spock с Spring @ContextConfiguration, чтобы мы могли создавать bean-компоненты в контексте Spring, а затем использовать Spock для фактического тестирования. Мы хотели бы добавить в нашу весеннюю фасоль «spock mocks». Для Mockito...
6460 просмотров
schedule 01.12.2023

Модульное тестирование Spock и внутренние закрытия
Я столкнулся с довольно странной проблемой закрытия, связанной с модульным тестированием spock, и подумал, может ли кто-нибудь объяснить это. Если мы представим себе дао, модель и сервис следующим образом: interface CustomDao {...
6101 просмотров
schedule 12.05.2022

Geb устанавливает значения для выбора проблемы
У меня проблемы с выбором значения из списка <select name="max"> <option value="25">25</option> <option value="50" selected="selected">50</option> <option value="100">100</option>...
3486 просмотров
schedule 21.06.2023

Спок + слюни Тесты
У меня вопрос по тестированию SPOCK + Drools. Вот в чем дело, KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder(); Эта строка кода работает абсолютно нормально внутри тестового примера JUnit. Это не внутри СПОКА. Я...
501 просмотров
schedule 06.06.2022

Спок MissingMethodException
У меня есть что-то похожее на аналогичную спецификацию: def "my spec"(Record record) { given: Something something = getSomething() and: otherThing = getOtherThing() doFlow(something, record) if (record.someType =...
1326 просмотров
schedule 17.06.2023

Параметризованные тесты Spock и использование труб
У меня проблемы с написанием параметризованного теста с помощью Spock, когда одному параметру нужен символ вертикальной черты, например, потому что это вычисление флага. def "verify inferInputType()"() { expect: inputType ==...
1384 просмотров
schedule 09.11.2022

Функциональное тестирование текстового поля редактора от geb
Я пытаюсь ввести текст в текстовое поле redctor, чтобы протестировать функциональное тестирование с помощью geb. Но я не могу этого сделать, потому что textarea невидим. Когда это просто текстовое поле html, я могу сделать это с помощью personal...
252 просмотров
schedule 30.05.2023

SPOCK - Все переменные @Shared имеют значение NULL
Вот мой тестовый класс: import grails.test.mixin.* import spock.lang.Specification import spock.lang.Unroll import spock.lang.* import groovy.util.logging.Slf4j @Slf4j @Mock([PromoRule, PromoCode, SecUser]) @TestFor(PromoService) class...
3016 просмотров
schedule 28.05.2023

Как выделить текст внутренних элементов в GEB?
У меня есть следующий сценарий: <div> <ul class="select2-results" style="width: 400px;"> <li class="select2-results-dept-0 select2-result select2-result-selectable"> <div...
4561 просмотров
schedule 21.07.2022

Как запустить более одного теста, но не все тесты в GEB?
Я запускаю gradle для запуска тестов из командной строки Windows. Что я делаю для запуска одного теста: gradlew.bat chromeTest -DchromeTest.single=test1Spec или для всех тестов: gradlew.bat chromeTest Если я попытаюсь запустить...
349 просмотров
schedule 08.08.2022