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

Как заставить Спока повторить неудачные тесты Геба?
У меня есть функциональные тесты для приложения Grails, в которых используются Геб и Спок. Иногда функциональный тест завершается неудачно из-за тайм-аутов или другого спорадического поведения. В предыдущих проектах, использующих TestNG, у меня был...
2703 просмотров
schedule 23.11.2023

Проблемы с приведением нулевого объекта со Spock
У меня есть тест Spock, который дает сбой на двух компьютерах с Mac OS X Lion, но работает на других компьютерах с Linux и веб-консоли Spock . Я нашел еще один связанный с этим вопрос: Почему при тестировании моего контроллера я получаю сообщение...
1629 просмотров
schedule 10.12.2022

Взаимодействие Spock Integration Test не засчитано
Я хочу написать интеграционный тест для своего пользовательского класса Grails. У меня есть метод afterUpdate() , который вызывает метод afterUpdate в userService, который вызывает другую службу. Теперь я хочу убедиться, что вызов другой службы...
790 просмотров
schedule 17.12.2023

Как выполнить (запустить) тесты arquillian (методы функций с точки зрения spock) из командной строки (cli)?
Я использую arquillian с jboss AS в среде eclipse IDE. Я хочу выполнить тесты arquillian из командной строки. Поскольку arquillian сначала вызывает методы, аннотированные @deployment, а затем выполняет тесты. ИЛИ Любое решение для интеграции с...
678 просмотров

Параметризация замыкания at с помощью аргументов из скрипта или спецификаций spock
Есть аналогичный вопрос, но без ответа Настроить 'at' с дополнительными параметрами для замыкания? Я хочу повторно использовать объекты моей страницы в разных сценариях с разными входными и ожидаемыми данными. и поскольку метод «at» не дает мне...
93 просмотров
schedule 05.03.2024

Тестирование Grails/Spock... возникла непредвиденная ошибка
Использование spock для модульного тестирования объекта команды. У меня есть строка в объекте команды.. какой-то код.. } else { if ((val && obj.part) && obj.transactionType.transactionIsATransfer()) { println...
227 просмотров
schedule 19.03.2024

Невозможно использовать HtmlUnitDriver в тесте Geb-Spock Grails из-за проблем с зависимостями
Я пытаюсь использовать HtmlUnitDriver в функциональном тесте Geb-Spock в Grails 2.3.7. Я создаю проект, используя Maven. Когда я запускаю тест с использованием этого драйвера, я получаю: java.lang.NoClassDefFoundError:...
825 просмотров
schedule 04.11.2023

Как запустить несколько тестов Spock в Eclipse в один клик
Я работаю над проектом Java в Eclipse. Я могу запускать тесты Спока один за другим, но это немного утомительно. Мой проект содержит только два каталога: каталог src , содержащий все мои файлы Java каталог test , содержащий все мои тесты...
978 просмотров
schedule 24.12.2023

Тест контроллера, сгенерированный Grails, не работает в подклассе
Я пытаюсь протестировать контроллер для подкласса в Grails 2.4.3. модель домена такая: abstract class Task { ... } class SubTask extends Task { ... } При попытке запустить сгенерированные тесты для класса SubTaskController 3 из 7 тестов...
91 просмотров
schedule 05.12.2022

JMockit MockUp сохраняется между тестами Spock
Я использую тест Spock, написанный на Groovy, чтобы проверить некоторый Java-код. Я использую JMockit для имитации методов в java-коде, поскольку Спок обрабатывает только имитирующие классы Groovy. Я столкнулся с проблемой, когда JMockit MockUp...
1458 просмотров
schedule 16.04.2024

Что означает знак -› в рамках Спока?
Может ли кто-нибудь объяснить мне, что означает знак -> в рамках Spock? Например, у нас есть код, как показано ниже: given: UserService service = Stub() service.save({ User user -> 'Michael' == user.name }) >> { throw...
80 просмотров
schedule 25.05.2024

Как сопоставить содержимое коллекции при взаимодействии со Споком?
Учитывая, что у меня есть следующий метод в классе, над которым я издеваюсь: class Foo { public void doSomething(Collection<String> input) { //... } } Теперь я издеваюсь над этим классом в своем тесте Spock и хочу проверить...
1896 просмотров
schedule 01.10.2022

тестовое приложение Grails * никогда не входит в точки останова
Я запускаю интеграционный тест с помощью команды «grails test-app *». Тест проходит успешно, но никогда не достигает моих точек останова. Я использую конфигурацию Intellij Grails и нажимаю shift+F9 для отладки, но отладка никак не работает....
2240 просмотров
schedule 15.09.2022

Сборка Android TravisCI дает сбой только на CI, а не локально
Я получил странную ошибку и не могу найти решение: * What went wrong: Execution failed for task ':app:compileDebugAndroidTestGroovy'. > Unable to load class de.rheinfabrik.mvvm_example.activities.DetailsActivity due to missing dependency...
273 просмотров
schedule 18.02.2024

не могу понять взаимодействие Спока
Вот модульный тест, который отлично работает. @Subject([WeatherServiceImpl.class,URLConnection.class]) class WeatherServiceImplSpec extends Specification{ def "First spock test I ever wrote"(){ given: "some mock objects"...
284 просмотров
schedule 12.10.2022

Инструменты, которые можно использовать с инфраструктурой Geb & Spock для тестирования приложений на базе Windows?
Я хотел знать, можем ли мы использовать инфраструктуру Geb и spock для тестирования автоматизации приложений Windows? Если да, то, пожалуйста, предложите подходящие инструменты, которые можно использовать с инфраструктурой Geb & Spock для...
301 просмотров
schedule 25.05.2024

Groovy/Spock BUG! при передаче переменной в замыкание
У меня есть тест Спока такой формы: def "test"() { when: List result = repo.getSomeData(devices) then: result.size() == 1 interaction { containsRequiredKeys(result[0].keySet()) } where:...
1311 просмотров
schedule 20.03.2024

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

Grails 3.x — тесты из Grails 2.5.x не работают
У меня есть класс домена, который расширяет класс, не относящийся к домену. Когда мой проект был на Grails 2.5.3, тест работал нормально. @Mock(Activity) class ActivitySpec extends Specification { def "test"(){ expect: new...
563 просмотров
schedule 11.06.2024

Grails spock - как имитировать/заглушить определенный метод класса
Я пишу тестовые примеры Junit для проекта Grails. Здесь я использую платформу Spock для написания тестовых случаев. Здесь я пытаюсь проверить следующий метод. Но я хочу смоделировать/заглушить метод rest.post. Я не хочу называть фактический...
811 просмотров
schedule 04.03.2024