Мы используем Maven и Spring и выполняем наши тесты с использованием свойств System и тестируем эту строку.Каков наилучший способ получить пароль базы данных для тестов интеграции с использованием Maven?
mvn -Ddbuser=username -Ddbpassword=password test
В прошлом я использованы переменные окружения, но я читал, что поддержка уходит в мавена так понял, что это может быть плохой практикой.
Лучшая практика для ваших модульных тестов, чтобы не ударить реальные базы данных. Макет или подделка всей деятельности в шве базы данных. Эксплуатационные тесты должны выполняться быстро *. Тесты интеграции могут поражать базы данных, но не модульные тесты. – Asaph 2010-12-03 04:10:53