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

Как использовать Geb для проверки значения атрибута элемента после события страницы
После небольшой помощи здесь я пишу функциональный веб-тест с использованием Geb и хочу проверить значение атрибута disabled кнопки отправки формы как до, так и после того, как произошло событие, поток должен быть таким, как следует: Страница...
15759 просмотров
schedule 11.10.2021

Отключение ограничения проверки в объекте команды grails для модульного тестирования (с помощью Spock)
Я пытаюсь написать несколько модульных тестов для проверки объектов Command. Когда мой командный объект имеет много полей с множеством правил проверки, настройка командного объекта для каждого тестового примера становится слишком многословной и...
2396 просмотров
schedule 11.11.2021

Как избежать ошибок с нулевым полем в spock for Grails mock
Использование grails 2.2.0 для этого простого домена class Order { static mapping = {table "ticket_order"} String foo } И связанный тест на спок @TestFor(Order) class OrderSpec extends Specification { def "sensible constraints...
537 просмотров
schedule 30.10.2021

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

Как создать утверждение / сопоставление для настраиваемого домена в spock или hamcrest
Я пытаюсь написать assert / matcher, связанный с настраиваемым доменом, в spock или hamcrest, но я не уверен, что делать дальше. Я попытался написать собственный Matcher на hamcrest, но пока это привело меня только к частичному решению. Я ищу...
1382 просмотров
schedule 30.11.2021

как вы имитируете методы из класса, который тестируете в spock
У меня есть метод, который я хочу протестировать на своем сайте public boolean syncUser(username, password){ if (getUserFromDB(username)){ // do work return true } return false } Как мне протестировать...
1591 просмотров
schedule 15.11.2021

grails создает-контроллер тесты junit, а не spock
Я просматриваю несколько книг по Grails 2, и все они используют junit в своих модульных тестах, но я заметил, что когда я запускаю create-controller, автоматически сгенерированные модульные тесты основаны на spock. Можно ли вместо этого использовать...
202 просмотров
schedule 26.11.2021

Написание лямбда-выражений Java8 в Groovy 1.x
Есть ли способ написать лямбда-выражения Java8 в Groovy 1.x? Я знаю, что Groovy 2.3.x поддерживает лямбда-выражения Java8 из этого сообщения но можно ли написать лямбду Java 8 в Groovy? У меня есть код Java 8, который я тестирую с помощью Spock,...
3881 просмотров
schedule 29.10.2021

Как я могу ввести вызов метода перед каждым методом в файле спецификации geb-spock
Постановка проблемы: как автоматически вызвать код непосредственно перед началом и концом метода тестирования в файле спецификации geb-spock. Geb-spock не имеет ничего, связанного с BeforeMethod или AfterMethod, которые выполняются непосредственно...
971 просмотров
schedule 03.10.2021

Мокинг метода groovy.sql.Sql.call (_, _, _)
Я пытаюсь издеваться над классом вызова groovy.sql.Sql (query, params [], closure). Ниже приведен метод в файле класса DatabaseService, на котором я пытаюсь это сделать. public void getUsers(List<User> developerList, Sql sql) {...
1076 просмотров
schedule 27.09.2021

Запрос модульного тестирования Grails spock
Я использую grails 2.3.7 .. в модульном тесте Spock я издеваюсь над методом findWhere .. DocumentHeader.metaClass.static.findWhere = {DocumentType type, String workStation, Boolean complete -> println "Running mock findWhere .. "...
352 просмотров
schedule 13.11.2021

Геб меняет значение атрибута
Я хочу знать, как правильно изменить значение любого атрибута элемента в geb (селен). Например, у меня есть такой элемент: static content = { radioSelect(wait: true) { $('input[name=rr]')} } Теперь я хочу установить какой-нибудь...
803 просмотров
schedule 18.09.2021

Спок, PowerMockito и статические поля
Я пытаюсь написать тест spock со статическими полями (как и ожидалось), которые я определяю в setupSpec() . Я также хочу настроить свои макеты и ожидаемые возвращаемые значения в этом методе. Итак, я начал примерно так: package spocktest...
1307 просмотров
schedule 28.09.2021

Сделайте утверждения в списке в spock
Я написал spock-тест, в котором я пытаюсь сделать утверждения по списку элементов. Скажем, в качестве примера я хочу проверить каждое число в списке, если оно равно 500: def numbers = [1,2,3,4] numbers.each{ assert it == 500 } Возвращает...
4382 просмотров
schedule 21.09.2021

Спок не может перехватить метод с необязательными аргументами
Я пытаюсь обновить отличный модульный тест, но у меня возникла проблема со следующим кодом: def "getDatasetRecords() returns PaginatedSearchResults with a set of DatasetRecords from the repo"() { setup: def mockRecords = [] def...
1741 просмотров
schedule 17.09.2021

Grails: тестирование критериев GORM, требующих сопоставления свойств по типу пользователя (org.joda.time.DateTime)
Я пытаюсь протестировать метод, который использует запрос критериев для подсчета совпадающих объектов. Здесь используется мой Reservation доменный класс, у которого есть свойство типа org.joda.time.DateTime class Reservation { Organization...
210 просмотров
schedule 23.11.2021

Тест на взаимодействие Спока: слишком мало вызовов метода
У меня есть довольно простой метод. Он вызывает другой метод, который мягко удаляет ключ API, а затем вызывает другой метод для создания нового и возвращает его. Ниже также приведен тест, который просто проверяет, правильно ли были вызваны два...
1679 просмотров
schedule 12.11.2021

Отключить глобальный класс Spock Mock на один тест
Здравствуйте, у меня есть глобальный макет в методе настройки, но я хотел бы отключить его для одного теста в том же классе. Является ли это возможным? class Test extends Specification { void setup() { GroovyMock(Utils, global: true)...
259 просмотров
schedule 09.10.2021

@MicronautTest не запускает встроенный сервер
Я пишу тест Spock для контроллеров в приложении с помощью Micronaut. При использовании @MicronautTest(application=Application) выдает исключение с сообщением @MicronautTest used on test but no bean definition for the test present.. Изучив код,...
1835 просмотров
schedule 09.11.2021

Как издеваться над статическим методом стороннего вызова API с помощью spock?
Я использую фреймворк micronaut и spock для написания тестового примера API. Я пытаюсь создать тестовый пример своего API, который внутренне вызывает PaymentIntent.retrieve() статический метод стороннего API. Я хочу издеваться над этим вызовом...
103 просмотров