Мы используем spring с junit, jms (activemq) и mySql.
Мы хотели бы создать несколько тестов junit, которые после их выполнения будут откатываться.
Для этого мы используем аннотацию @Transactional для каждого теста.
Проблема в том, что один из наших тестов вызывает службу, которая отправляет сообщение jms (в середине теста), дело в том, что событие используется только после завершения тестов (возможно, конец транзакции?), поэтому утверждение в конец теста не проходит.
какие-либо идеи, почему событие не используется сразу (ps мы пытались использовать сон, чтобы событие могло быть использовано, это не работает)