#unit-testing #groovy #maven
#модульное тестирование #groovy #maven
Вопрос:
Я пытаюсь запустить тесты архетипа groovy simple, сгенерированного maven:
mvn archetype:generate
-DarchetypeGroupId=org.codehaus.gmaven.archetypes
-DarchetypeArtifactId=gmaven-archetype-basic -DarchetypeVersion=1.3
Но когда я запускаю ExampleTest.groovy в src/test/groovy/fr/xlim/ssd/fuzzer/ExampleTest.groovy
:
import Example
package fr.xlim.ssd.fuzzer
class ExampleTest extends GroovyTestCase
{
void testShow() {
assert true
new Example().show()
}
}
У меня следующая ошибка:
unexpected token: package - file:/home/kartoch/works/groovy/fuzzer
/src/test/groovy/fr/xlim/ssd/fuzzer/ExampleTest.groovy[3:1]
Похоже, ключевое слово package неправильно размещено или не распознано компилятором groovy, даже если тестовый файл находится в правильном каталоге.
Есть идеи? может быть, синтаксис изменяется в Groovy (я использую groovy 1.7)?
Примечание: эта ошибка может быть не связана с maven
Ответ №1:
Переместите ваш импорт в строку package, точно так же, как в Java.