This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-spring-boot-examples.git
commit 2744349dfa20104224ae2ec41336ad533123b40d Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Mon Aug 31 11:21:48 2020 +0200 Make testing simpler --- .../sample/camel/FooApplicationJUnit5Test.java | 51 ---------------------- 1 file changed, 51 deletions(-) diff --git a/camel-example-spring-boot/src/test/java/sample/camel/FooApplicationJUnit5Test.java b/camel-example-spring-boot/src/test/java/sample/camel/FooApplicationJUnit5Test.java deleted file mode 100644 index c82a95b..0000000 --- a/camel-example-spring-boot/src/test/java/sample/camel/FooApplicationJUnit5Test.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package sample.camel; - -import java.util.concurrent.TimeUnit; - -import org.apache.camel.CamelContext; -import org.apache.camel.builder.NotifyBuilder; -import org.apache.camel.test.spring.junit5.CamelSpringBootTest; -import org.apache.camel.test.spring.junit5.MockEndpoints; -import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; - - -import static org.junit.Assert.assertTrue; - -@CamelSpringBootTest -@SpringBootTest(classes = MyCamelApplication.class, - properties = "greeting = Hello foo") -@MockEndpoints("log:foo") // mock the log:foo endpoint => mock:log:foo which we then use in the testing -//@Ignore // enable me to run this test as well so we can cover testing the route completely -public class FooApplicationJUnit5Test { - - @Autowired - private CamelContext camelContext; - - @Test - public void shouldSayFoo() throws Exception { - // we expect that one or more messages is automatic done by the Camel - // route as it uses a timer to trigger - NotifyBuilder notify = new NotifyBuilder(camelContext).whenDone(1).create(); - - assertTrue(notify.matches(10, TimeUnit.SECONDS)); - } - -}