2013-02-08 2 views
0

일부는 내 Mule 3.3.0 응용 프로그램에 여러 개의 플로우가 있습니다. 일부는 상호 링크되어 있습니다 (웹 서비스 엔드 포인트는 하나의 플로우에서 수신 중이며 일부 처리를 수행하고 페이로드를 라우트합니다 다른 JMS 대기열에 넣으면 인바운드 JMS 대기열은 다른 흐름에서 수신 대기합니다).노새 흐름을 독립적으로 테스트하는 방법

나는 잘 작동하는 웹 서비스 엔드 포인트 플로우에 대해 functional-test을 가졌지 만이 플로우를 다른 플로우와는 별도로 테스트하려고합니다. 다른 플로우에 대한 메시지 리스너를 사용 불가능하게 할 수 있습니까?

답변

0

테스트 설정의 일부로 프로그래밍과 관련되지 않은 모든 플로를 프로그래밍 방식으로 중지 할 수 있습니다. . `muleContext.getRegistry() lookupFlowConstructs()` 당신은 흐름에 캐스팅, 그 목록을 통해 이동 및 정지를 호출 (: 코드로 설명해주십시오

+0

방법이와 –

+1

, 당신은 모든 흐름을 얻을해야 할 일) 원하는 요소를 제외하고 각 요소에. – Seba

관련 문제