J'essaie d'insérer des données de test dans ma base de données, pour laquelle une classe appelée BootStrapTest fait le travail.Grails bootstrap sur les tests d'intégration
Dans mon BootStrap.groovy
déposer son appelé comme celui-ci
environments {
test {
println "Test environment"
println "Executing BootStrapTest"
new BootStrapTest().init()
println "Finished BootStrapTest"
}
}
Cependant, quand je lance mes tests d'intégration, ce code ne marche pas exécuter. J'ai lu que les tests d'intégration devraient démarrer, donc je suis assez confus.
J'ai vu quelques solutions invasives, telles que modifying the TestApp.groovy script, mais j'imagine qu'il y a une route à travers conf pour y parvenir. Lire également this SO question et this one as well, mais n'a pas tout à fait compris. Peut-être que je ne comprends pas quelque chose, j'ai beaucoup de problèmes avec les tests de graal. Si cela apporte quelque chose à la table, j'utilise Intelli JIdea comme IDE.
Toutes les pensées seront appréciées.
Merci à l'avance
Je ne pense pas que la 'BootStrap.groovy' est en cours d'exécution du tout. – Tom
Si vous faites quelque chose d'autre de façon incorrecte, le bootstrap doit être exécuté pendant le processus de test d'intégration –