2017-11-09 3 views
2

apache camel에 대해 "fail fast"단위 테스트를 만들 수 있습니까?fail-fast apache 낙타 단위 테스트

낙타 단위 테스트에서 MockEndpoint를 사용 중이며 메시지 수와 같은 몇 가지 예상을 제공합니다. 그리고 단언 할 것을 요구하십시오. 만족했습니다.

이것은 성공 또는 시간 초과가 될 때까지 대기하므로 교환이 실패하면 내 테스트는 기간을 연장하는 시간 초과를 기다립니다. 대부분의 테스트에서 실패한 교환은 테스트가 실패 함을 의미합니다. 예외를 던지고 타임 아웃을 기다리지 않고 빨리 실패하는 것이 좋을 것입니다.

답변

1

모의 종단점을 통해 수행하기가 쉽지 않지만, 빠른 빠른 모드를 설정할 수있는 좋은 개선이 될 수 있습니다.

당신은 아파치 낙타에서 JIRA 티켓 로그에 오신 것을 환영합니다 : http://issues.apache.org/jira/browse/CAMEL

당신은 어떤 실패 때 설정에 NotifyBuilder를 사용하고, 다음 트리거 할 수 있습니다,하지만 그것은 혼합 된 않을 것 잘 assertIsSatisfied로 모의 말단에서.

+0

감사합니다. 생성 된 JIRA : https://issues.apache.org/jira/browse/CAMEL-12003 – antidote