Правильно ли равнозначно DBUnit в Grails Bootstrap.groovy? - PullRequest
0 голосов
/ 11 октября 2011

Я использовал DBUnit для заполнения своей базы данных классами / записями, ожидаемыми моими модульными тестами, и заметил, что они делают то же самое, используя Boostrap.groovy в Grails, но мне интересно, если это кошерный способ делать это в Grails.

Лучше просто установить DBUnit в Grails? Или у Грааля есть свой способ сделать это?

Ответы [ 2 ]

2 голосов
/ 12 октября 2011

Я бы не рекомендовал Bootstrap.groovy для загрузки тестовых данных.Это может стать громоздким, особенно если вы хотите использовать разные наборы данных для разных тестов.Существует несколько плагинов DBUnit Grails, которые можно использовать для упрощения интеграции DBUnit в приложение Grails (хотя вы также можете просто использовать JAR напрямую).

Есть также некоторые плагины, которые предоставляют специфичные для Grails способызагрузка тестовых данных.Плагин Fixtures кажется одним из самых популярных.

2 голосов
/ 12 октября 2011

Я всегда использовал комбинацию Bootstrap.groovy, используя блок сред и методы setUp () / tearDown (). Иногда используется базовый тестовый класс.

...