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-examples.git


The following commit(s) were added to refs/heads/master by this push:
     new 9434403  CAMEL-15028: Removed test that dont work. Sadly this 
camel-test-cdi module is overly complex and not Camel standard.
9434403 is described below

commit 943440359394eb8021db99e88a6a427fd8736460
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu May 7 18:47:17 2020 +0200

    CAMEL-15028: Removed test that dont work. Sadly this camel-test-cdi module 
is overly complex and not Camel standard.
---
 examples/camel-example-cdi-test/README.adoc        |  2 -
 .../apache/camel/example/cdi/test/AdviceTest.java  | 73 ----------------------
 2 files changed, 75 deletions(-)

diff --git a/examples/camel-example-cdi-test/README.adoc 
b/examples/camel-example-cdi-test/README.adoc
index 73f0a85..c957253 100644
--- a/examples/camel-example-cdi-test/README.adoc
+++ b/examples/camel-example-cdi-test/README.adoc
@@ -15,8 +15,6 @@ particular features provided by the `+camel-test-cdi+` module:
 [width="100%",cols="33%,67%",options="header",]
 |===
 |Test class |Description
-|link:src/test/java/org/apache/camel/example/cdi/test/AdviceTest.java[`+AdviceTest+`]
-|Adds a test route using Camel advice API
 
 
|link:src/test/java/org/apache/camel/example/cdi/test/AlternativeTest.java[`+AlternativeTest+`]
 |Mocks a bean used in a Camel route with a CDI alternative
diff --git 
a/examples/camel-example-cdi-test/src/test/java/org/apache/camel/example/cdi/test/AdviceTest.java
 
b/examples/camel-example-cdi-test/src/test/java/org/apache/camel/example/cdi/test/AdviceTest.java
deleted file mode 100644
index 26994ae..0000000
--- 
a/examples/camel-example-cdi-test/src/test/java/org/apache/camel/example/cdi/test/AdviceTest.java
+++ /dev/null
@@ -1,73 +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 org.apache.camel.example.cdi.test;
-
-import java.util.concurrent.TimeUnit;
-
-import javax.enterprise.event.Observes;
-
-import org.apache.camel.builder.AdviceWithRouteBuilder;
-import org.apache.camel.cdi.Uri;
-import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.model.ModelCamelContext;
-import org.apache.camel.reifier.RouteReifier;
-import org.apache.camel.spi.CamelEvent.CamelContextStartingEvent;
-import org.apache.camel.test.cdi.CamelCdiRunner;
-import org.junit.ClassRule;
-import org.junit.Test;
-import org.junit.rules.Verifier;
-import org.junit.runner.RunWith;
-
-import static org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied;
-
-@RunWith(CamelCdiRunner.class)
-public class AdviceTest {
-
-    @ClassRule
-    public static MessageVerifier verifier = new MessageVerifier();
-
-    void advice(@Observes CamelContextStartingEvent event,
-                @Uri("mock:messages") MockEndpoint messages,
-                ModelCamelContext context) throws Exception {
-        messages.expectedMessageCount(2);
-        messages.expectedBodiesReceived("Hello", "Bye");
-
-        verifier.messages = messages;
-
-        RouteReifier
-            .adviceWith(context.getRouteDefinition("route"), context, new 
AdviceWithRouteBuilder() {
-                @Override
-                public void configure() {
-                    weaveAddLast().to("mock:messages");
-                }
-            });
-    }
-
-    @Test
-    public void test() {
-    }
-
-    private static class MessageVerifier extends Verifier {
-
-        MockEndpoint messages;
-
-        @Override
-        protected void verify() throws InterruptedException {
-            assertIsSatisfied(2L, TimeUnit.SECONDS, messages);
-        }
-    }
-}

Reply via email to