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);
- }
- }
-}