0
스프링 부트를 사용하여 ActiveMQ JMS 수신기에 대한 spock 테스트 케이스를 작성하려고합니다. 다른 사람이 어떻게하는지 생각을 공유 할 수 있습니까? 나는 청취자를 창조하기 위해 여기에 언급 된 단계 https://spring.io/guides/gs/messaging-jms/을 따라 갔다. 다음은 I 당신은 작은 JMS 클라이언트를 작성 (또는 기존의 것을 사용하는) 당신의 스팍 테스트에서 호출 할 것이다 필요가 단위 테스트를스프링 부트의 ActiveMQ JMS 수신기에 대한 Spock 테스트
@JmsListener(containerFactory = "myFactory", destination = "some q")
public void processMesg(OrderRequest order) {
-------------------------
}
무효화 방법을 테스트하고 싶습니다. 문제입니까? 또는 실제 JMS 메시지를 보낼 때 어떤 일이 일어나는지 테스트하고 싶습니까? 당신은 당신이 원하는 것을 생각할 필요가 있습니다. spock 설정에서 JMS 메시지가 실행되면 응용 프로그램 상태가 예상대로 변경되지 않는다고 판단 할 수 없습니다. 그러나 확실히 코딩이 필요합니다. –
@Peter Nordlander : Spock이 jms activemq n에 대한 도움말을 원한다면 일부 메시지를 대기열에 보내면 내 프로그램에서 처리해야합니다. –