Вопросы по теме 'spock'
Почему этот метод возвращает значение null, даже если базовый контроллер имитируется с помощью Mock() Спокса?
import grails.plugin.spock.*
class EventControllerSpec extends ControllerSpec {
def "Creating a breadcrumb from an event"() {
given: "I have a named event"
def eventController = Mock(EventController)
def event =...
583 просмотров
schedule
14.11.2023
Спок против Фитнесса
Я искал Spock, и у меня был опыт работы с FitNesse. Мне интересно, как бы люди предпочли одно другому - если они, кажется, обращаются к одному и тому же или похожему проблемному пространству.
Также для людей, которые использовали Spock или другой...
1370 просмотров
schedule
02.05.2023
Спок: использование Mock внутри таблицы предложений where?
Я пытаюсь использовать объект ia mocked в таблице предложения «где». В основном что-то вроде этого:
def "my test"(){
given:
InjectedObject1 inj1 = Mock()
InjectedObject2 inj2 = Mock()
SystemUnderTest system = new System(inj1,...
1950 просмотров
schedule
03.11.2022
Как ввести весеннюю фасоль в спок-тест
Я новичок в Споке. Я пытаюсь написать модульный тест spock для автономного приложения Java, которое использует JDK 1.7, Spring 3.1, Groovy 1.8.6, Spock 0.6, Maven 3.0.4. Базовый тест hello world spock работает. Однако, когда я пытаюсь...
9264 просмотров
schedule
30.01.2023
Как я могу повторить тест Спока?
Как описано здесь , @Repeat аннотации в настоящее время не поддерживаются. Как я могу пометить спок-тест как повторенный n раз?
Предположим, у меня есть спок-тест:
def "testing somthing"() {
expect:
assert myService.getResult(x) ==...
7072 просмотров
schedule
19.11.2022
Как запустить подмножество функциональных тестов spock в Grails?
В некоторых других средах тестирования я привык помечать тесты тегами, например, @really_slow, @front_end.
А затем запустить разные пакеты тестов, например, я мог бы настроить ведомую сборку для запуска всех действительно медленных тестов, и,...
1925 просмотров
schedule
04.06.2024
Порядок выполнения тестов Grails Geb
В моем приложении grails я использую Spock и Geb для выполнения функциональных тестов.
Поскольку все тесты выполняются в одной базе данных, я хотел бы указать порядок, в котором выполняются классы CRUDSpec. Как это можно уточнить?
Пример...
1938 просмотров
schedule
03.11.2023
Извлечение спецификаций из спецификаций Spock
Есть ли способ получить спецификации (фильтруя код) из моих тестов Spock, напечатанных в файле?
Например, для следующей спецификации:
class CarSpec extends IntegrationSpec {
def 'it should not retrieve deleted cars'() {
given: 'a...
620 просмотров
schedule
19.03.2024
Тестовое приложение Grails 2.0.4/2.1.1 создает ClassNotFoundException (GrailsSpecTestType)
У меня есть устаревшее приложение Grails, которое я недавно обновил 1.3.7 -> 2.0.4. То же самое происходит после обновления до 2.1.1.
Когда я пытаюсь запустить тестовое приложение из GGTS, я получаю:
| Error Error executing script TestApp:...
1620 просмотров
schedule
17.01.2024
Как настроить и удалить данные функционального тестирования в Geb Grails
У меня есть много рабочих/проходящих функциональных тестов geb/spock (каждый из которых расширяет GebReportingSpec), которые тестируют веб-приложение с тестовыми данными, созданными из BootStrap.groovy в начале набора функциональных тестов.
Я хочу...
9535 просмотров
schedule
04.04.2024
исключение classcast с grails 2.2.3 и spock 0.7
Вот что мы делаем, и это работало в grails 2.0.0 и spock 0.6.
Простой домен:
package com.grails
class User {
String name, password
def methodWithNoArguments(){
return "Object: methodWithNoArguments"
}
static constraints...
719 просмотров
schedule
10.03.2022
Groovy и Spock: toDouble против toFloat
У меня есть этот код:
static def parseString(String inputRow, Particle particle) {
def map = inputRow.split()
particle.mass = map[0].toDouble()
particle.x = map[1].toDouble()
particle.y = map[2].toDouble()
}
И...
7741 просмотров
schedule
27.11.2023
Передача значения в блоке where: в тесте Спока
Можно ли передать значение в блоке where, как это.
Я пробовал это. Но он терпит неудачу и дает MissingPropertyException.
И я хочу, чтобы имя1 и имя2 были внутри метода.
def "length of names #name"() {
def name1 = "Spock"...
9350 просмотров
schedule
20.11.2022
Spock — Тестирование исключений с таблицами данных
Как можно красиво протестировать исключения (например, таблицы данных) с помощью Spock?
Пример: наличие метода validateUser , который может генерировать исключения с разными сообщениями или без исключений, если пользователь действителен.
Сам...
31814 просмотров
schedule
28.03.2023
фиктивный класс домена, созданный другим классом домена с помощью spock
Я пытаюсь протестировать доменный класс EnityContact. Внутри этого класса есть метод с именем initialize, который при необходимости заполняет некоторые поля. для этого метод создает экземпляры некоторых других доменных классов: AisUser, Entity и...
589 просмотров
schedule
28.03.2022
Можем ли мы использовать глобальные переменные в блоке «Когда» спецификации Спока?
Я пытаюсь использовать глобальные переменные для хранения некоторых данных в моих спецификациях spock, но не уверен в реализации. Причиной этого является использование значений из профиля пользователя и их проверка во время проверки. Чтобы быть...
1967 просмотров
schedule
08.05.2024
Проблемы с проверкой пустых ограничений с помощью spock в приложении grails
У меня есть приложение grails с версией 2.3.1 и следующей конфигурацией в BuildConfig.groovy
dependencies {
...
..
.
test "org.spockframework:spock-grails-support:0.7-groovy-2.0"
}
plugins {...
3681 просмотров
schedule
15.07.2023
Создание наборов тестов в Spring IDE для спецификаций Spock Test
У меня есть сотни тестовых спецификаций, написанных на Spock. Все это функциональные тесты, и их можно запускать независимо. Но я столкнулся с ситуацией, когда мне нужно запустить определенный тест, прежде чем запускать какой-либо другой тест....
1657 просмотров
schedule
07.05.2024
Как получить значение элемента span с помощью jQuery
У меня есть следующий код:
<tr>
<td Width="50%" align="left">
<span id="ctl00_lblTotalDesc">Ext. Subtotal</span></td>
<td Width="50%" align="right">
<span...
1314 просмотров
schedule
12.06.2024
Шпион Spock регистрирует слишком мало вызовов (ни одного) метода Groovy
Я написал библиотеку расширений Groovy, которая добавляет дополнительные методы в класс List. Я пытаюсь написать тесты для этого с помощью Spock, но не могу заставить работать некоторые из моих тестов.
Код
Есть несколько методов, имеющих...
2665 просмотров
schedule
14.06.2022