Spock – вопросы и ответы

62
голоса
1
ответ
Я был бы очень признателен, если бы кто-нибудь мог указать мне некоторые базовые учебники по Geb/Spock в качестве платформы тестирования интеграции? Тем не менее, я выполнил настройки бит. благодаря
2 месяца, 2 недели назад zochhuana
115
голосов
2
ответа
Я тестирую Java-код со Spock. Я тестирую этот код: try { Set<String> availableActions = getSthAction() List<String> goodActions = getGoodAction() if (!CollectionUtils.containsAny(availa...
2 месяца, 2 недели назад Piotr Sobolewski
87
голосов
1
ответ
Я видел пример в ROR для тестирования некоторого класса домена: context "Validations" do [:city, :zip, :street].each do |attr| it "must have a #{attr}" do a = Address.new a.should_not be_valid a.er...
2 месяца, 2 недели назад mpccolorado
62
голоса
1
ответ
После обновления до 2.4.2 из 2.4.0 я получаю сообщение об ошибке при выполнении моих тестов интеграции. Он показывает, что тесты прошли, однако я получаю исключение IllegalStateException. Failure: ...
2 месяца, 2 недели назад James Kleeh
122
голоса
1
ответ
Я пытаюсь проверить статический java-метод в SPOCK groovy framework, используя Maven. Вот класс java public class DataController { private DataInterface userService; public void setUserService(Data...
2 месяца, 2 недели назад rohit garg
75
голосов
1
ответ
Я использую плагин athaydes для создания отчетов HTML с шагами по экрану. Он отлично работает и захватывает скриншоты для всех шагов. Однако мое требование заключается в том, как снимать снимки экр...
2 месяца, 2 недели назад Durgesh
-4
голоса
2
ответа
В настоящее время внедряет GEB, Spock, Groovy. Я встречаю сценарий, как В таблице точек есть набор данных. Я должен передать modulename как параметр, Поиск из таблицы спока, а затем вернуть два зна...
2 месяца, 2 недели назад Rajesh Bala
106
голосов
1
ответ
В моих модульных тестах у меня есть 2 объекта Mock, позвольте назвать их Book book и Shelf shelf . Я хочу убедиться, что метод repair() если book вызывается сначала фрагментом кода, который я тести...
2 месяца, 2 недели назад Psycho Punch
76
голосов
2
ответа
У меня есть несколько тестов, которые очень похожи в моем наборе тестов интеграции Grails (который использует Spock). Я хочу иметь базовый тестовый класс, который содержит 90% общей логики тестов, ...
2 месяца, 3 недели назад More Than Five
162
голоса
1
ответ
У меня есть тестовая спецификация в Spock , и я хочу применить те же тесты к другой альтернативе, за исключением одного метода. Я расширяю исходную спецификацию, реализую некоторые настраиваемые ве...
2 месяца, 3 недели назад dev-null
115
голосов
1
ответ
Из документации Gradle видно, что мы можем протестировать наш пользовательский плагин, используя org.gradle.testfixtures.ProjectBuilder , но в
2 месяца, 3 недели назад Xelian
62
голоса
1
ответ
Выдержка из теста класса CUT : def compileOutputLines( TopDocs topDocs ) { println "gubbins" } Тестовый код: def "my feature"(){ given: CUT stubCut = Stub( CUT ){ compileOutputLines(_) >> { T...
2 месяца, 3 недели назад mike rodent
97
голосов
1
ответ
У меня есть неизменный DTO @Value @Builder public class UserDto { Long id; String username; } Аннотации @Value поступают из проекта lombok . Он отмечает все поля как private и final . Кроме того, к...
2 месяца, 3 недели назад pheasant
62
голоса
1
ответ
Я начинаю писать функциональные тесты с Geb и Spock. Я написал несколько простых для входа в систему моего приложения, но теперь я хотел бы инкапсулировать процесс входа в систему, чтобы я мог тест...
2 месяца, 3 недели назад ontk
106
голосов
1
ответ
Я запускаю 9 тестов JUnit (Spockframework) в Intellij IDEA. Это занимает около 3 секунд. Я хочу использовать все ядра, поэтому я переключаю тестовый конфигурационный режим fork mode - class. Edit c...
2 месяца, 3 недели назад Wojtek Erbetowski
61
голос
1
ответ
Я борюсь с проигравшей битвой против тестов Spock в моем приложении Grails. Я хочу протестировать асинхронное поведение, и, чтобы познакомиться с Spock BlockingVariable я написал этот простой образ...
2 месяца, 3 недели назад Robert Lohr
115
голосов
1
ответ
Следующий пример кода: class MySpec extends spock.lang.Specification { def "My test"(int b) { given: def a = 1 expect: b > a where: b << 2..4 } } выдает следующую ошибку компиляции: "где-б...
2 месяца, 3 недели назад AndrewW
87
голосов
1
ответ
Есть ли способ получить спецификации (фильтрацию кода) из моих тестов Spock, напечатанных в файле? Например, для следующей спецификации: class CarSpec extends IntegrationSpec { def 'it should not r...
2 месяца, 3 недели назад Tomas Romero
75
голосов
1
ответ
У меня проблемы с пониманием синтаксиса, с которым страницы описаны (определены) в Geb. Ниже приведен пример класса страницы, который работает нормально, но я не понимаю, как он работает. import ge...
2 месяца, 3 недели назад Samuel Graf
76
голосов
1
ответ
Мне нужно выполнить удаленные вызовы от Micronaut к приложению Spring. Для создания необходимых бобов я создал Фабрику: @Factory public class RemotingConfig { @Bean @Singleton public OfferLeadServi...
2 месяца, 3 недели назад emazzotta
97
голосов
1
ответ
Может кто-нибудь сказать мне, если это ошибка или предполагаемое поведение. Я знаю, что в Споке я могу проверить частные методы: def "test with private"() { given: FileContentValidator fileContentV...
2 месяца, 3 недели назад mikhail
61
голос
1
ответ
Я издеваюсь над классом в spock и просто хочу проверить, вызваны ли методы внутри тестируемого метода или нет, я не хочу, чтобы выполнялись внутренние методы. class CalculationManager{ void process...
2 месяца, 3 недели назад Meenal Goyal
167
голосов
3
ответа
Я пытаюсь запустить свой первый тест Spock внутри Eclipse, и он не работает. Я добавил все зависимости и плагины Maven в моем pom.xml, но когда я запускаю свой тест с помощью jUnit, появляется вспл...
2 месяца, 3 недели назад Gillespie59
87
голосов
1
ответ
У меня есть отличный проект в Eclipse. Я должен перейти от Gradle к Maven, и теперь я не могу запускать те тесты, которые существуют в нем. Вот структура проекта:
2 месяца, 3 недели назад Stanislav Ivanov
87
голосов
1
ответ
В Споке, как я могу проверить для withTransaction ? Например, во время теста для кода ниже, как я могу убедиться, что код внутри MyLookup.withTransaction ? then: 1 * MyLookup.findValue(item) И вот ...
2 месяца, 3 недели назад CChang
75
голосов
1
ответ
Таким образом, я запускаю интеграционный тест/спецификацию, используя конфигурацию для активного агента ActiveMQ в памяти. SomeSpec.groovy: @SpringApplicationConfiguration(SomeApplication.class) @W...
2 месяца, 3 недели назад Todd W Crone
115
голосов
1
ответ
Я новичок в Spock f/w и пытаюсь его изучить. Я написал некоторый пример кода, где я ожидаю, что println(list.size()) оператор, when раздел будет печатать значение 10 (так как этот вызов был заштрих...
2 месяца, 3 недели назад Mahesh Bansal
62
голоса
1
ответ
Во время выполнения этот код работает: // Service class class UserService { ApiClient api User create(User user) throws EmailTakenException, UsernameTakenException { User savedUser try { savedUser ...
2 месяца, 3 недели назад Ace Subido
62
голоса
1
ответ
У меня вопрос, у меня есть CSS-селектор, который возвращает обратно список входных объектов (все текстовые входы) и Id, чтобы легко установить для них значения. Id нравится делать что-то вроде этог...
2 месяца, 3 недели назад mensor
63
голоса
1
ответ
С помощью spock мне нужно высмеять вызовы EntityManager / Query . Строка кода, которую я пытаюсь высмеять: entityManager.createNativeQuery("nativeQuery").setParameter(1, param1).getResultList() Мак...
2 месяца, 3 недели назад Les
62
голоса
2
ответа
Недавно я читал книгу Геба и пытался справиться с ней, поскольку это кажется отличным инструментом. Я чувствую, что добираюсь туда, но есть еще некоторые принципиальные концепции, которые я, похоже...
2 месяца, 3 недели назад Farrell Coleman
87
голосов
1
ответ
Я хотел бы следить за ходом моего теста интеграции Grails Spock, выводя его в STDOUT в начале каждого теста. Таким образом, пока выполняется тест, оба журнала данных, выводимых из службы и контролл...
2 месяца, 3 недели назад bitbucket
61
голос
1
ответ
Ниже приведены мои страницы и спецификации. Я могу ввести значение для firstName но я получаю lastName ошибку для lastName . Я думал, что мы можем присвоить значение с помощью оператора "=" на осно...
2 месяца, 3 недели назад Aravind R. Yarram
61
голос
2
ответа
Я не очень хорошо знаком с Споком, поэтому я буду признателен за некоторые намеки. У меня есть список пользовательских объектов. Я хочу проверить, что этот список содержит любое количество объектов...
2 месяца, 3 недели назад Johny Placebo
61
голос
1
ответ
Я использую IntelliJ 11.1.3 , IvyIDEA Plugin for IntelliJ , Spock 0.5 (который зависит от Groovy 1.8.4 ) и Groovy 1.5.6 . У меня есть модуль IntelliJ, который следует за стандартным каталогом
2 месяца, 3 недели назад Philip Tenn
-4
голоса
2
ответа
У меня есть класс "ComparisonService" со следующими fn- public HashMap <String, Map<String, Object>> fetchTableData(DataSource dataSource, List<Object> tableInfo){ table.setTableI...
2 месяца, 3 недели назад caesar
97
голосов
1
ответ
Я пытаюсь понять насмешку, и по какой-то причине он возвращает правильный ответ (выигрыш), а не тот, который я хочу вернуть (mac) /** * This is an empty imple class. Its intention is to allow opera...
2 месяца, 3 недели назад scphantm
62
голоса
1
ответ
Я родом из Java, и я новичок в тестировании Groovy-Spock. Мне нужно преобразовать список в Json в список. Я не могу поделиться точным кодом (проприетарным), но здесь, по сути, происходит. emp_test_...
2 месяца, 3 недели назад OceanBlue
98
голосов
2
ответа
Я запускаю тест spock, в котором мне нужно ждать, когда произойдет асинхронное событие из службы или контроллера, и утверждают, что это содержимое является истинным. Например, возьмите следующий пс...
2 месяца, 3 недели назад Jim Chertkov
97
голосов
1
ответ
в Spock-Docs, Mock/Spy/Stub с использованием аргументов конструктора, задается с этой сигнатурой: def subscriber = Spy(SubscriberImpl, constructorArgs: ["Fred"]) (см.: http://spockframework.org/spo...
2 месяца, 3 недели назад poseidon
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема