Вопросы по теме '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 просмотров
schedule
16.10.2021