321.7.3. 테스트


Camel 2.11.0 이후에는 CamelSpringJUnit4ClassRunnerCamelSpringDelegatingTestContextLoader 와 함께 사용할 수 있습니다. 이 방법은 Java Config 및 Camel 통합을 테스트하는 것이 좋습니다.

RouteBuilder 인스턴스 컬렉션을 생성하려면 CamelConfiguration 도우미 클래스에서 파생되고 routes() 메서드를 구현합니다. routes() 메서드를 재정의하지 않는 경우 Camel 2.13.0에서 시작한 다음 CamelConfiguration 은 Spring 컨텍스트에서 사용 가능한 모든 RouteBuilder 인스턴스를 사용합니다.

Java Config를 사용하는 다음 예제에서 는 Camel 2.10과 Java Config 통합을 테스트하는 방법을 보여줍니다. JavaConfigContextLoader 는 더 이상 사용되지 않으며 CamelSpringDelegatingTestContextLoader 를 대신하여 향후 Camel 버전에서 제거될 수 있습니다.

@ContextConfiguration 주석은 Spring Testing 프레임워크에 ContextConfig 클래스를 사용할 구성으로 로드하도록 지시합니다. 이 클래스는 CamelContext를 구성한 도우미 Spring Java Config 클래스인 SingleRouteCamelConfiguration 에서 파생한 다음 생성한 RouteBuilder를 등록합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.