2017-01-30 2 views
0

Я использую Eclipse Neon2 (4.6.2). Я пытаюсь использовать Spock Framework (http://spockframework.org/). Вот что я сделал до сих пор:Интеграция Spock Testing Framework в Eclipse Neon2 v4.6.2

  1. Добавлен плагин Groovy в Eclipse. Так как в Eclipse, рынке нет Groovy плагин для этой конкретной версии Eclipse (Neon2 V4.6.2), я следовал инструкции, упомянутые здесь, и в частности, в разделе «Как установить»: https://github.com/groovy/groovy-eclipse/wiki

  2. Я прямо щелкнули в моем проекте Eclipse и преобразовал его в проект Groovy.

  3. Я установил Spock Plugin 2.13 от Jspresso с торговой площадки Eclipse.

  4. Я щелкнул правой кнопкой мыши по моему проекту Eclipse и добавил к нему «Spock Nature».

На этом этапе я могу создавать классы Groovy, но среда IDE все еще не может идентифицировать синтаксис Spock. Например, при расширении класса Spec Specification Spock мы получаем класс, не найденный или не найденный пакет.

Я понимаю, как это может быть намного проще с помощью Maven или Gradle, но сейчас это длинная история, и я просто пытаюсь выяснить, что я делаю неправильно до сих пор.

Спасибо.

ответ

2

Вы добавили Spock в зависимость от вашего проекта? При компиляции ваших тестов он должен находиться на пути к классу.

+0

Я подумал об этом, но тогда в чем смысл «Добавление Spock Nature» в ваш проект. Что это делает? Но в любом случае, когда все провалилось, я попытался добавить банку спока в мой путь сборки, и это файл jar, который я обнаружил при попытке добавить внешний банку: org.jspresso.contrib.sjsplugin.spock_3.0.7.201611272038.jar. Я добавил его, но основной класс Spock 'Specification' не найден. – Brams

+0

Из документации, вот что делает плагин Спок: Вот функция включена: подсветки синтаксиса Ключевых слов замены шрифта завершения JUnit трассировки панели путем моноширинного шрифтом (для лучшей читаемости заводных отформатированных утверждений) –

+1

Вы добавили Затмение Спка Плагиновая банка; вам нужно добавить банку Спока. –

Смежные вопросы