Я запускаю модульные тесты для кода на основе activiti.Я сталкиваюсь с очень странным поведением.
У меня есть два отдельных файла теста, и тесты в обоих имеют почти одинаковый код.Оба начинаются с:
ProcessEngine processEngine = ProcessEngineConfiguration
.createStandaloneProcessEngineConfiguration()
.buildProcessEngine();
Как ни странно, один из тестов успешно завершен.Но другой сбой с ошибкой:
org.h2.jdbc.JdbcSQLException: Соединение разорвано: "java.net.ConnectException: Соединение отклонено: connect: localhost"
Один тест всегда проходит, в то время как другой всегда терпит неудачу с этой ошибкой.
Что может быть причиной такого поведения?
PS: я заметил разницу.Сбой кода вызывает 'createStandaloneProcessEngineConfiguration', а передача кода вызывает 'createStandaloneInMemProcessEngineConfiguration'.