Я пытаюсь подключить существующий плагин Grails 2.2 к Grails 3.0. Таким образом, я бы предпочел, чтобы избежать перезаписи своих модульных тестов, которые используют MockFor
Grails 3.0.10 не может решить MockFor
Создав новый 3.0.10 плагин с grails create-plugin
, и скопировать исходные файлы в соответствующие новые места, когда я бегу grails test-app
я получаю:
{path}/FooControllerTests.groovy: 4: unable to resolve class groovy.mock.interceptor.MockFor
@ line 4, column 1.
import groovy.mock.interceptor.MockFor
^
Я еще ничего не сделал для build.gradle
.
$ grails --version
| Grails Version: 3.0.10
| Groovy Version: 2.4.5
| JVM Version: 1.7.0_91
... Отлич- 2.4.5 API Docs показать groovy.mock.interceptor.MockFor
должны присутствовать: http://docs.groovy-lang.org/2.4.5/html/gapi/index.html?groovy/mock/interceptor/MockFor
Что мне не хватает?
EDIT:
Изменение gradle.properties и изменение grailsVersion
к 3.0.9
, кажется, работает (независимо от того, говорят ли я использовать SDK 3.0.9 или 3.0.10).
Было бы здорово, если бы вы могли создать образец приложения через github и поделиться им. –