Для запуска моих модульных тестов на моем Eclipse мне нужно установить некоторые свойства для виртуальной машины.
Таким образом, когда я впервые запускаю свой тест JUnit, я перехожу в "Open Run Dialog", затем в настройке JUnit для этого теста я перехожу на вкладку "Аргументы" и помещаю все, что мне нужно, в текст "аргументы VM" область.
Есть ли способ автоматически добавить набор свойств при запуске моего JUnit, поэтому я смогу только щелкнуть правой кнопкой мыши на тестовом классе и нажать "Run as > Junit Test" для запуска теста?
Техническая информация: Eclipse 3.3.2, JUnit 4, Java 5
Изменить, в ответ от Аарона Дигуллы:
Эти свойства используются в конфигурационных файлах Spring *. Таким образом, я не могу использовать идею, данную Аароном, поскольку Spring будет инициализирован до запуска теста.
В дополнение к этому, мне просто нужно знать, могу ли я легко достичь этого в Eclipse. Таким образом, решение не должно влиять на компиляцию приложения вне Eclipse, так как мое приложение, наконец, будет скомпилировано (и протестировано) Maven2.
* для нескольких "единичных" тестов действительно нужна моя конфигурация Spring. Хорошо, я знаю, что это не настоящие модульные тесты; o)
Изменить 2. Фактически, я действительно начал настройку Spring с помощью тестового модуля. Таким образом, перед запуском Spring, я проверяю свойства System, и если мои свойства не установлены, тогда я даю им требуемое значение...
Однако, я немного разочарован тем, что Eclipse не может сделать это для меня автоматически...