0
我正在將JUnits作爲TestSuite運行。其中一個JUnit類用於測試將消息發佈到RabbitMQ的代碼。
我應該模擬代碼將消息發佈到MQ。我怎樣才能做到這一點?
是否可以簡單地更改配置xml本身內的RabbitTemplate配置?TestSuite中模擬AMQPTemplate
類與業務邏輯:
public class SomeClassImpl implements SomeClass {
@Autowired
@Qualifier("amqpTemplate")
private AmqpTemplate amqpTemplate;
public void someMethod(){
...
amqpTemplate.convertAndSend(exactTargetQueue, etMsg);
...
}