Конфигурирование свойств Unitils динамически - PullRequest
0 голосов
/ 27 декабря 2011

Я тестирую EJB 3.1.У меня есть ситуация, когда мне нужно запустить транзакцию вручную в моем тесте, выполнить в ней некоторые операции CRUD (чтобы создать тестовые данные, которые еще не зафиксированы), а затем вызвать метод в моем бине, для которого транзакция из моего тестабыть распространенным.

По умолчанию при использовании Unitils DatabaseModule транзакции автоматически создаются в тесте.Я понимаю, что эту конфигурацию по умолчанию можно изменить, изменив unitils.properties следующим образом:

DatabaseModule.Transactional.value.default=disabled

Мой вопрос: есть ли возможность динамически изменить эту конфигурацию в тестовом методе?Я не хочу, чтобы транзакции были отключены "всегда".По умолчанию транзакции могут быть «зафиксированы», и при необходимости я хочу динамически установить для них значение «отключено».

-Спасибо.

1 Ответ

1 голос
/ 21 февраля 2012

Вы можете попробовать это: https://stackoverflow.com/a/6561782/411229

Не уверен, что это будет работать для конфигурации транзакции, но стоит попробовать.

...