This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch mock
in repository https://gitbox.apache.org/repos/asf/camel.git

commit da697998e51f7e57fef7228e928db05ab33f110d
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Wed Apr 17 09:03:54 2019 +0200

    Move mock component out of camel-core. Work in progress.
---
 MIGRATION.md                                       |  4 ---
 components/camel-dataset/pom.xml                   | 27 ------------------
 .../src/test/resources/log4j2.properties           | 32 ----------------------
 core/camel-core/pom.xml                            |  4 +++
 .../src/test/data/file-dataset-test.txt            |  0
 .../camel/component/dataset/BigDataSetTest.java    |  4 +--
 .../camel/component/dataset/CustomDataSetTest.java |  4 +--
 .../component/dataset/DataSetConsumerTest.java     | 17 ++++++------
 .../component/dataset/DataSetEndpointTest.java     | 18 ++++++------
 .../component/dataset/DataSetPreloadTest.java      |  9 +++---
 .../component/dataset/DataSetProducerTest.java     | 13 +++++----
 .../camel/component/dataset/DataSetSedaTest.java   |  4 +--
 .../camel/component/dataset/DataSetTest.java       |  4 +--
 .../component/dataset/DataSetTestAnyOrderTest.java |  4 +--
 .../component/dataset/DataSetTestEndpointTest.java |  7 ++---
 .../dataset/DataSetTestFileSplitTest.java          |  4 +--
 .../component/dataset/DataSetTestFileTest.java     |  4 +--
 .../component/dataset/DataSetTestSedaTest.java     |  4 +--
 .../component/dataset/FileDataSetConsumerTest.java |  7 +++--
 .../dataset/FileDataSetConsumerWithSplitTest.java  |  7 +++--
 .../component/dataset/FileDataSetProducerTest.java |  7 +++--
 .../dataset/FileDataSetProducerWithSplitTest.java  | 11 ++++----
 .../component/dataset/ListDataSetConsumerTest.java |  4 +--
 .../component/dataset/ListDataSetProducerTest.java |  4 +--
 .../component/dataset/RoutePerformanceTest.java    |  7 ++---
 25 files changed, 75 insertions(+), 135 deletions(-)

diff --git a/MIGRATION.md b/MIGRATION.md
index 6377a66..504c2af 100644
--- a/MIGRATION.md
+++ b/MIGRATION.md
@@ -88,10 +88,6 @@ The `test` component has been renamed to `dataset-test` and 
moved out of `camel-
 
 We have also renamed `camel-jetty9` to `camel-jetty`.
 
-### DataSet component
-
-The `dataset` component has been moved out of `camel-core`, and is no longer a 
transient dependency from `camel-core`, and therefore you should add 
`camel-dataset` as dependency if you use this component.
-
 ### Mock component
 
 The `mock` component has been moved out of `camel-core` and as part of this 
work, we had to remove a number of methods on its _assertion clause builder_ 
that were seldom in use. Also we had to remove a few methods on `NotifyBuilder` 
that were using the `mock` component.
diff --git a/components/camel-dataset/pom.xml b/components/camel-dataset/pom.xml
index e307bcb..d7d5460 100644
--- a/components/camel-dataset/pom.xml
+++ b/components/camel-dataset/pom.xml
@@ -40,32 +40,5 @@
             <artifactId>camel-mock</artifactId>
         </dependency>
 
-        <!-- testing -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>camel-test</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.logging.log4j</groupId>
-            <artifactId>log4j-api</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.logging.log4j</groupId>
-            <artifactId>log4j-core</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.logging.log4j</groupId>
-            <artifactId>log4j-slf4j-impl</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <scope>test</scope>
-        </dependency>
-
     </dependencies>
 </project>
diff --git a/components/camel-dataset/src/test/resources/log4j2.properties 
b/components/camel-dataset/src/test/resources/log4j2.properties
deleted file mode 100644
index c4e867c..0000000
--- a/components/camel-dataset/src/test/resources/log4j2.properties
+++ /dev/null
@@ -1,32 +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.
-## ---------------------------------------------------------------------------
-appender.console.type = Console
-appender.console.name = console
-appender.console.layout.type = PatternLayout
-appender.console.layout.pattern = %d [%-15.15t] %-5p %-30.30c{1} - %m%n
-
-appender.file.type = File
-appender.file.name = file
-appender.file.fileName = target/camel-dataset-test.log
-appender.file.append = true
-appender.file.layout.type = PatternLayout
-appender.file.layout.pattern = %d [%-15.15t] %-5p %-30.30c{1} - %m%n
-
-rootLogger.level = INFO
-
-rootLogger.appenderRef.file.ref = file
-#rootLogger.appenderRef.console.ref = console
diff --git a/core/camel-core/pom.xml b/core/camel-core/pom.xml
index 7ff8da9..a789e94 100644
--- a/core/camel-core/pom.xml
+++ b/core/camel-core/pom.xml
@@ -107,6 +107,10 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
+            <artifactId>camel-dataset</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.camel</groupId>
             <artifactId>camel-direct</artifactId>
         </dependency>
         <dependency>
diff --git a/components/camel-dataset/src/test/data/file-dataset-test.txt 
b/core/camel-core/src/test/data/file-dataset-test.txt
similarity index 100%
rename from components/camel-dataset/src/test/data/file-dataset-test.txt
rename to core/camel-core/src/test/data/file-dataset-test.txt
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/BigDataSetTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/BigDataSetTest.java
similarity index 94%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/BigDataSetTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/BigDataSetTest.java
index 7583fa2..f2a5636 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/BigDataSetTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/BigDataSetTest.java
@@ -20,14 +20,14 @@ import java.util.concurrent.TimeUnit;
 
 import javax.naming.Context;
 
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Ignore;
 import org.junit.Test;
 
 @Ignore("Manual test")
-public class BigDataSetTest extends CamelTestSupport {
+public class BigDataSetTest extends ContextTestSupport {
     protected SimpleDataSet dataSet = new SimpleDataSet(20000);
 
     @Test
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/CustomDataSetTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/CustomDataSetTest.java
similarity index 95%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/CustomDataSetTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/CustomDataSetTest.java
index 4e907f0..1903bd4 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/CustomDataSetTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/CustomDataSetTest.java
@@ -17,6 +17,7 @@
 package org.apache.camel.component.dataset;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.Exchange;
 import org.apache.camel.Expression;
 import org.apache.camel.Predicate;
@@ -25,10 +26,9 @@ import org.apache.camel.builder.PredicateBuilder;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.builder.xml.XPathBuilder;
 import org.apache.camel.support.PredicateAssertHelper;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 
-public class CustomDataSetTest extends CamelTestSupport {
+public class CustomDataSetTest extends ContextTestSupport {
 
     @BindToRegistry("foo")
     protected DataSet dataSet = new DataSetSupport() {
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetConsumerTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetConsumerTest.java
similarity index 86%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetConsumerTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetConsumerTest.java
index b6ecada..c6b2f07 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetConsumerTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetConsumerTest.java
@@ -17,15 +17,14 @@
 package org.apache.camel.component.dataset;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.junit4.CamelTestSupport;
-import org.apache.camel.test.junit4.TestSupport;
 import org.junit.Assert;
 import org.junit.Test;
 
-public class DataSetConsumerTest extends CamelTestSupport {
+public class DataSetConsumerTest extends ContextTestSupport {
     @BindToRegistry("foo")
     protected SimpleDataSet dataSet = new SimpleDataSet(5);
 
@@ -54,7 +53,7 @@ public class DataSetConsumerTest extends CamelTestSupport {
 
         MockEndpoint result = getMockEndpoint(resultUri);
         result.expectedMessageCount((int) dataSet.getSize());
-        
result.assertMessagesAscending(TestSupport.header(Exchange.DATASET_INDEX));
+        result.assertMessagesAscending(header(Exchange.DATASET_INDEX));
 
         context.start();
 
@@ -75,11 +74,11 @@ public class DataSetConsumerTest extends CamelTestSupport {
             }
         });
 
-        assertEquals("expectedMessageCount should be the same as the DataSet 
size for a consumer-producer endpoint", dataSet.getSize(), 
getMockEndpoint(dataSetUri).getExpectedCount());
+        Assert.assertEquals("expectedMessageCount should be the same as the 
DataSet size for a consumer-producer endpoint", dataSet.getSize(), 
getMockEndpoint(dataSetUri).getExpectedCount());
 
         MockEndpoint result = getMockEndpoint(resultUri);
         result.expectedMessageCount((int) dataSet.getSize());
-        
result.expectsAscending(TestSupport.header(Exchange.DATASET_INDEX).convertTo(Number.class));
+        
result.expectsAscending(header(Exchange.DATASET_INDEX).convertTo(Number.class));
 
         context.start();
 
@@ -99,7 +98,7 @@ public class DataSetConsumerTest extends CamelTestSupport {
         MockEndpoint result = getMockEndpoint(resultUri);
         result.expectedMessageCount((int) dataSet.getSize());
         result.allMessages().header(Exchange.DATASET_INDEX).isNotNull();
-        
result.expectsAscending(TestSupport.header(Exchange.DATASET_INDEX).convertTo(Number.class));
+        
result.expectsAscending(header(Exchange.DATASET_INDEX).convertTo(Number.class));
 
         context.start();
 
@@ -138,7 +137,7 @@ public class DataSetConsumerTest extends CamelTestSupport {
         MockEndpoint result = getMockEndpoint(resultUri);
         result.expectedMessageCount((int) dataSet.getSize());
         result.allMessages().header(Exchange.DATASET_INDEX).isNotNull();
-        
result.expectsAscending(TestSupport.header(Exchange.DATASET_INDEX).convertTo(Number.class));
+        
result.expectsAscending(header(Exchange.DATASET_INDEX).convertTo(Number.class));
 
         context.start();
 
@@ -158,7 +157,7 @@ public class DataSetConsumerTest extends CamelTestSupport {
         MockEndpoint result = getMockEndpoint(resultUri);
         result.expectedMessageCount((int) dataSet.getSize());
         result.allMessages().header(Exchange.DATASET_INDEX).isNotNull();
-        
result.expectsAscending(TestSupport.header(Exchange.DATASET_INDEX).convertTo(Number.class));
+        
result.expectsAscending(header(Exchange.DATASET_INDEX).convertTo(Number.class));
 
         context.start();
 
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetEndpointTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetEndpointTest.java
similarity index 89%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetEndpointTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetEndpointTest.java
index 9d34415..a5a5434 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetEndpointTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetEndpointTest.java
@@ -18,14 +18,14 @@ package org.apache.camel.component.dataset;
 
 import java.util.concurrent.atomic.AtomicBoolean;
 
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Assert;
 import org.junit.Test;
 
-public class DataSetEndpointTest extends CamelTestSupport {
+public class DataSetEndpointTest extends ContextTestSupport {
 
     @Override
     public boolean isUseRouteBuilder() {
@@ -38,9 +38,9 @@ public class DataSetEndpointTest extends CamelTestSupport {
         endpoint.setCamelContext(context);
         endpoint.setInitialDelay(0);
 
-        assertEquals(0, endpoint.getPreloadSize());
-        assertEquals(0, endpoint.getConsumeDelay());
-        assertEquals(3, endpoint.getProduceDelay());
+        Assert.assertEquals(0, endpoint.getPreloadSize());
+        Assert.assertEquals(0, endpoint.getConsumeDelay());
+        Assert.assertEquals(3, endpoint.getProduceDelay());
 
         context.addRoutes(new RouteBuilder() {
             @Override
@@ -59,11 +59,11 @@ public class DataSetEndpointTest extends CamelTestSupport {
         final DataSetEndpoint endpoint = new DataSetEndpoint("dataset://foo", 
context.getComponent("dataset"), new SimpleDataSet(2));
 
         endpoint.setConsumeDelay(2);
-        assertEquals(2, endpoint.getConsumeDelay());
+        Assert.assertEquals(2, endpoint.getConsumeDelay());
         endpoint.setProduceDelay(5);
-        assertEquals(5, endpoint.getProduceDelay());
+        Assert.assertEquals(5, endpoint.getProduceDelay());
         endpoint.setInitialDelay(1);
-        assertEquals(1, endpoint.getInitialDelay());
+        Assert.assertEquals(1, endpoint.getInitialDelay());
 
         context.addRoutes(new RouteBuilder() {
             @Override
@@ -107,7 +107,7 @@ public class DataSetEndpointTest extends CamelTestSupport {
         SimpleDataSet ds = new SimpleDataSet();
         ds.setSize(2);
         ds.setDefaultBody("Hi");
-        assertEquals("Hi", ds.getDefaultBody());
+        Assert.assertEquals("Hi", ds.getDefaultBody());
     }
 
     @Test
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetPreloadTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetPreloadTest.java
similarity index 89%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetPreloadTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetPreloadTest.java
index f2f1136..ee708cc 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetPreloadTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetPreloadTest.java
@@ -17,12 +17,13 @@
 package org.apache.camel.component.dataset;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.junit.Assert;
 import org.junit.Test;
 
-public class DataSetPreloadTest extends CamelTestSupport {
+public class DataSetPreloadTest extends ContextTestSupport {
 
     @BindToRegistry("foo")
     private SimpleDataSet dataSet = new SimpleDataSet(20);
@@ -39,11 +40,11 @@ public class DataSetPreloadTest extends CamelTestSupport {
         assertMockEndpointsSatisfied();
 
         DataSetEndpoint ds = context.getEndpoint(uri, DataSetEndpoint.class);
-        assertEquals(5, ds.getPreloadSize());
+        Assert.assertEquals(5, ds.getPreloadSize());
 
         // test getter/setter
         ds.setPreloadSize(7);
-        assertEquals(7, ds.getPreloadSize());
+        Assert.assertEquals(7, ds.getPreloadSize());
     }
 
     @Override
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetProducerTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetProducerTest.java
similarity index 97%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetProducerTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetProducerTest.java
index 6dc7c16..eadc69f 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetProducerTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetProducerTest.java
@@ -17,14 +17,15 @@
 package org.apache.camel.component.dataset;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.Exchange;
 import org.apache.camel.NoSuchHeaderException;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.junit.Assert;
 import org.junit.Test;
 
-public class DataSetProducerTest extends CamelTestSupport {
+public class DataSetProducerTest extends ContextTestSupport {
     @BindToRegistry("foo")
     protected SimpleDataSet dataSet = new SimpleDataSet(20);
 
@@ -173,7 +174,7 @@ public class DataSetProducerTest extends CamelTestSupport {
             }
         }
 
-        fail("AssertionError should have been generated");
+        Assert.fail("AssertionError should have been generated");
     }
 
     @Test
@@ -327,7 +328,7 @@ public class DataSetProducerTest extends CamelTestSupport {
             }
         }
 
-        fail("AssertionError should have been generated");
+        Assert.fail("AssertionError should have been generated");
     }
 
     @Test
@@ -401,7 +402,7 @@ public class DataSetProducerTest extends CamelTestSupport {
             }
         }
 
-        fail("AssertionError should have been generated");
+        Assert.fail("AssertionError should have been generated");
     }
 
     @Test
@@ -446,6 +447,6 @@ public class DataSetProducerTest extends CamelTestSupport {
             }
         }
 
-        fail("AssertionError should have been generated");
+        Assert.fail("AssertionError should have been generated");
     }
 }
\ No newline at end of file
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetSedaTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetSedaTest.java
similarity index 94%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetSedaTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetSedaTest.java
index 305f2a6..9c229a5 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetSedaTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetSedaTest.java
@@ -17,15 +17,15 @@
 package org.apache.camel.component.dataset;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 
 /**
  * Unit test to demonstrate high concurrency with seda. Offspring by CAMEL-605.
  */
-public class DataSetSedaTest extends CamelTestSupport {
+public class DataSetSedaTest extends ContextTestSupport {
     @BindToRegistry("foo")
     private SimpleDataSet dataSet = new SimpleDataSet(200);
 
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTest.java
similarity index 94%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTest.java
index 6e68e08..65b09e1 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTest.java
@@ -17,11 +17,11 @@
 package org.apache.camel.component.dataset;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 
-public class DataSetTest extends CamelTestSupport {
+public class DataSetTest extends ContextTestSupport {
 
     @BindToRegistry("foo")
     protected SimpleDataSet dataSet = new SimpleDataSet(20);
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestAnyOrderTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestAnyOrderTest.java
similarity index 93%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestAnyOrderTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestAnyOrderTest.java
index a67fc79..85af448 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestAnyOrderTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestAnyOrderTest.java
@@ -16,11 +16,11 @@
  */
 package org.apache.camel.component.dataset;
 
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 
-public class DataSetTestAnyOrderTest extends CamelTestSupport {
+public class DataSetTestAnyOrderTest extends ContextTestSupport {
 
     @Override
     public boolean isUseRouteBuilder() {
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestEndpointTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestEndpointTest.java
similarity index 96%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestEndpointTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestEndpointTest.java
index d5c13ac..5c4239c 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestEndpointTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestEndpointTest.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.dataset;
 
 import org.apache.camel.CamelContext;
 import org.apache.camel.Consumer;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.Endpoint;
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
@@ -25,13 +26,9 @@ import org.apache.camel.Producer;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.support.DefaultEndpoint;
 import org.apache.camel.support.DefaultExchange;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 
-/**
- *
- */
-public class DataSetTestEndpointTest extends CamelTestSupport {
+public class DataSetTestEndpointTest extends ContextTestSupport {
 
     private String expectedBody = "Hello World";
 
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestFileSplitTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestFileSplitTest.java
similarity index 94%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestFileSplitTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestFileSplitTest.java
index 368274d..50f2124 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestFileSplitTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestFileSplitTest.java
@@ -16,13 +16,13 @@
  */
 package org.apache.camel.component.dataset;
 
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Before;
 import org.junit.Ignore;
 import org.junit.Test;
 
-public class DataSetTestFileSplitTest extends CamelTestSupport {
+public class DataSetTestFileSplitTest extends ContextTestSupport {
 
     @Override
     public boolean isUseRouteBuilder() {
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestFileTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestFileTest.java
similarity index 93%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestFileTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestFileTest.java
index 1ee74bf..b07e667 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestFileTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestFileTest.java
@@ -16,13 +16,13 @@
  */
 package org.apache.camel.component.dataset;
 
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Before;
 import org.junit.Ignore;
 import org.junit.Test;
 
-public class DataSetTestFileTest extends CamelTestSupport {
+public class DataSetTestFileTest extends ContextTestSupport {
 
     @Override
     public boolean isUseRouteBuilder() {
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestSedaTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestSedaTest.java
similarity index 92%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestSedaTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestSedaTest.java
index 3cbe07c..da1c6d1 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/DataSetTestSedaTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/DataSetTestSedaTest.java
@@ -16,11 +16,11 @@
  */
 package org.apache.camel.component.dataset;
 
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 
-public class DataSetTestSedaTest extends CamelTestSupport {
+public class DataSetTestSedaTest extends ContextTestSupport {
 
     @Override
     public boolean isUseRouteBuilder() {
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/FileDataSetConsumerTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/FileDataSetConsumerTest.java
similarity index 91%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/FileDataSetConsumerTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/FileDataSetConsumerTest.java
index 8377c9d..cce4584 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/FileDataSetConsumerTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/FileDataSetConsumerTest.java
@@ -17,13 +17,14 @@
 package org.apache.camel.component.dataset;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
 
-public class FileDataSetConsumerTest extends CamelTestSupport {
+public class FileDataSetConsumerTest extends ContextTestSupport {
     @BindToRegistry("foo")
     protected FileDataSet dataSet;
 
@@ -54,7 +55,7 @@ public class FileDataSetConsumerTest extends CamelTestSupport 
{
     @Before
     public void setUp() throws Exception {
         dataSet = new FileDataSet(testDataFileName);
-        assertEquals("Unexpected DataSet size", 1, dataSet.getSize());
+        Assert.assertEquals("Unexpected DataSet size", 1, dataSet.getSize());
         super.setUp();
     }
 
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/FileDataSetConsumerWithSplitTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/FileDataSetConsumerWithSplitTest.java
similarity index 90%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/FileDataSetConsumerWithSplitTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/FileDataSetConsumerWithSplitTest.java
index 0fa307f..57841cf 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/FileDataSetConsumerWithSplitTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/FileDataSetConsumerWithSplitTest.java
@@ -17,13 +17,14 @@
 package org.apache.camel.component.dataset;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
 
-public class FileDataSetConsumerWithSplitTest extends CamelTestSupport {
+public class FileDataSetConsumerWithSplitTest extends ContextTestSupport {
     @BindToRegistry("foo")
     protected FileDataSet dataSet;
 
@@ -55,7 +56,7 @@ public class FileDataSetConsumerWithSplitTest extends 
CamelTestSupport {
     @Before
     public void setUp() throws Exception {
         dataSet = new FileDataSet(testDataFileName, "\n");
-        assertEquals("Unexpected DataSet size", testDataFileRecordCount, 
dataSet.getSize());
+        Assert.assertEquals("Unexpected DataSet size", 
testDataFileRecordCount, dataSet.getSize());
         super.setUp();
     }
 
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/FileDataSetProducerTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/FileDataSetProducerTest.java
similarity index 93%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/FileDataSetProducerTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/FileDataSetProducerTest.java
index f349f6d..22d0d63 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/FileDataSetProducerTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/FileDataSetProducerTest.java
@@ -23,15 +23,16 @@ import java.nio.file.Files;
 import java.nio.file.StandardCopyOption;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.junit4.CamelTestSupport;
+import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Rule;
 import org.junit.Test;
 import org.junit.rules.TemporaryFolder;
 
-public class FileDataSetProducerTest extends CamelTestSupport {
+public class FileDataSetProducerTest extends ContextTestSupport {
 
     @Rule
     public TemporaryFolder tempFolder = new TemporaryFolder();
@@ -71,7 +72,7 @@ public class FileDataSetProducerTest extends CamelTestSupport 
{
     public void setUp() throws Exception {
         File fileDataset = createFileDatasetWithSystemEndOfLine();
         dataSet = new FileDataSet(fileDataset);
-        assertEquals("Unexpected DataSet size", 1, dataSet.getSize());
+        Assert.assertEquals("Unexpected DataSet size", 1, dataSet.getSize());
         super.setUp();
     }
 
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/FileDataSetProducerWithSplitTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/FileDataSetProducerWithSplitTest.java
similarity index 88%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/FileDataSetProducerWithSplitTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/FileDataSetProducerWithSplitTest.java
index b0d455c..4dbb1ac 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/FileDataSetProducerWithSplitTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/FileDataSetProducerWithSplitTest.java
@@ -23,16 +23,16 @@ import java.nio.file.Files;
 import java.nio.file.StandardCopyOption;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.junit4.CamelTestSupport;
-import org.apache.camel.test.junit4.TestSupport;
+import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Rule;
 import org.junit.Test;
 import org.junit.rules.TemporaryFolder;
 
-public class FileDataSetProducerWithSplitTest extends CamelTestSupport {
+public class FileDataSetProducerWithSplitTest extends ContextTestSupport {
 
     @Rule
     public TemporaryFolder tempFolder = new TemporaryFolder();
@@ -40,7 +40,6 @@ public class FileDataSetProducerWithSplitTest extends 
CamelTestSupport {
     @BindToRegistry("foo")
     protected FileDataSet dataSet;
 
-    final String testDataFileName = "src/test/data/file-dataset-test.txt";
     final int testDataFileRecordCount = 10;
 
     final String sourceUri = "direct://source";
@@ -74,8 +73,8 @@ public class FileDataSetProducerWithSplitTest extends 
CamelTestSupport {
     @Before
     public void setUp() throws Exception {
         File fileDataset = createFileDatasetWithSystemEndOfLine();
-        dataSet = new FileDataSet(fileDataset, TestSupport.LS);
-        assertEquals("Unexpected DataSet size", testDataFileRecordCount, 
dataSet.getSize());
+        dataSet = new FileDataSet(fileDataset, LS);
+        Assert.assertEquals("Unexpected DataSet size", 
testDataFileRecordCount, dataSet.getSize());
         super.setUp();
     }
 
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/ListDataSetConsumerTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/ListDataSetConsumerTest.java
similarity index 95%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/ListDataSetConsumerTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/ListDataSetConsumerTest.java
index f3403d9..70146e1 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/ListDataSetConsumerTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/ListDataSetConsumerTest.java
@@ -20,13 +20,13 @@ import java.util.LinkedList;
 import java.util.List;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Before;
 import org.junit.Test;
 
-public class ListDataSetConsumerTest extends CamelTestSupport {
+public class ListDataSetConsumerTest extends ContextTestSupport {
 
     @BindToRegistry("foo")
     protected ListDataSet dataSet;
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/ListDataSetProducerTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/ListDataSetProducerTest.java
similarity index 95%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/ListDataSetProducerTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/ListDataSetProducerTest.java
index 126df14..982678b 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/ListDataSetProducerTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/ListDataSetProducerTest.java
@@ -20,13 +20,13 @@ import java.util.LinkedList;
 import java.util.List;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Before;
 import org.junit.Test;
 
-public class ListDataSetProducerTest extends CamelTestSupport {
+public class ListDataSetProducerTest extends ContextTestSupport {
 
     @BindToRegistry("foo")
     protected ListDataSet dataSet = new ListDataSet();
diff --git 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/RoutePerformanceTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/RoutePerformanceTest.java
similarity index 91%
rename from 
components/camel-dataset/src/test/java/org/apache/camel/component/dataset/RoutePerformanceTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/component/dataset/RoutePerformanceTest.java
index 618fa6e..fd44387 100644
--- 
a/components/camel-dataset/src/test/java/org/apache/camel/component/dataset/RoutePerformanceTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/dataset/RoutePerformanceTest.java
@@ -21,18 +21,17 @@ import java.util.Map;
 import java.util.concurrent.TimeUnit;
 
 import org.apache.camel.BindToRegistry;
+import org.apache.camel.ContextTestSupport;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.junit4.CamelTestSupport;
 import org.apache.camel.util.StopWatch;
 import org.junit.Test;
-import static org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied;
 
 /**
  * A route for simple performance testing that can be used when we suspect
  * something is wrong. Inspired by end user on forum doing this as proof of 
concept.
  */
-public class RoutePerformanceTest extends CamelTestSupport {
+public class RoutePerformanceTest extends ContextTestSupport {
 
     private int size = 250;
 
@@ -50,7 +49,7 @@ public class RoutePerformanceTest extends CamelTestSupport {
         endpoint.expectedHeaderReceived("foo", 123);
 
         // wait 30 sec for slow servers
-        assertIsSatisfied(context, 30, TimeUnit.SECONDS);
+        MockEndpoint.assertIsSatisfied(context, 30, TimeUnit.SECONDS);
 
         log.info("RoutePerformanceTest: Sent: {} Took: {} ms", size, 
watch.taken());
     }

Reply via email to