Загрузочная программа Grails для интеграционных тестов

Я пытаюсь вставить некоторые тестовые данные в мою базу данных, для которых всю работу выполняет класс BootStrapTest.

В моем BootStrap Файл .groovy называется так

environments {
            test {
                println "Test environment"
                println "Executing BootStrapTest"
                new BootStrapTest().init()
                println "Finished BootStrapTest"
            }

        }

Однако, когда я запускаю свои интеграционные тесты, этот код не выполняется. Я читал, что интеграционные тесты должны загружаться, поэтому я очень запутался.

Я видел некоторые инвазивные решения, такие как , изменяющие TestApp. groovy script , но я могу представить, что для этого есть путь через conf. Также прочитайте этот вопрос SO и этот вопрос , но не совсем понял.

Возможно, я что-то не понимаю, у меня много проблем с Grails тестирование. Если что-то появится в таблице, я использую Intelli JIdea в качестве IDE.

Мы будем благодарны за любые мысли.

Заранее спасибо

5
задан Community 23 May 2017 в 12:01
поделиться