标签: java unit-testing
我使用ElasticMQ测试使用AWS SQS的类。因为我的单元测试是原子的,所以我希望确保在每次测试开始时它们运行的SQS队列都是空的。但是,由于ElasticMQ是异步且无阻塞的,因此无法在每次测试之前确保这一点。有没有办法将ElasticMQ(甚至只是purgeQueue)的行为设置为阻塞?我目前正在使用嵌入式ElasticMQ。以下是我的测试类的一个例子:
['A', ' ', ' ', ' ', ' ', ' ', 'B'].join('') > "A B"