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

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


The following commit(s) were added to refs/heads/master by this push:
     new c0de9d6  CAMEL-16400: split unit and integration tests for camel-nats 
(#5357)
c0de9d6 is described below

commit c0de9d6d3843c8e3cef7f45e3e5914a815b3c1d5
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Wed Apr 14 11:35:15 2021 +0200

    CAMEL-16400: split unit and integration tests for camel-nats (#5357)
---
 components/camel-nats/pom.xml                      | 78 ++++------------------
 .../NatsAuthConsumerLoadIT.java}                   |  4 +-
 .../NatsAuthITSupport.java}                        |  5 +-
 .../NatsAuthProducerIT.java}                       |  4 +-
 .../NatsAuthTokenConsumerLoadIT.java}              |  4 +-
 .../NatsAuthTokenITSupport.java}                   |  5 +-
 .../NatsAuthTokenProducerIT.java}                  |  4 +-
 .../NatsConsumerIT.java}                           |  5 +-
 .../NatsConsumerLoadIT.java}                       |  4 +-
 .../NatsConsumerMaxMessagesIT.java}                |  4 +-
 .../NatsConsumerMaxMessagesQueueIT.java}           |  4 +-
 .../NatsConsumerReplyToIT.java}                    |  5 +-
 .../NatsConsumerWithConnectionLoadIT.java}         |  4 +-
 .../NatsConsumerWithRedeliveryIT.java}             |  4 +-
 .../NatsITSupport.java}                            |  5 +-
 .../NatsProducerIT.java}                           |  4 +-
 .../NatsProducerReplyToIT.java}                    |  4 +-
 .../NatsProducerReplyToTimeoutIT.java}             |  4 +-
 .../NatsTLSAuthITSupport.java}                     |  5 +-
 .../NatsTLSIT.java}                                |  4 +-
 20 files changed, 57 insertions(+), 103 deletions(-)

diff --git a/components/camel-nats/pom.xml b/components/camel-nats/pom.xml
index e997f36..1c8fd4c 100644
--- a/components/camel-nats/pom.xml
+++ b/components/camel-nats/pom.xml
@@ -75,69 +75,17 @@
         </dependency>
     </dependencies>
 
-
-    <profiles>
-        <profile>
-            <id>nats-skip-tests</id>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-surefire-plugin</artifactId>
-                        <configuration>
-                            <skipTests>true</skipTests>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-
-        <!-- activate test if the docker socket file is accessible -->
-        <profile>
-            <id>nats-tests-docker-file</id>
-            <activation>
-                <file>
-                    <exists>/var/run/docker.sock</exists>
-                </file>
-            </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-surefire-plugin</artifactId>
-                        <configuration>
-                            <skipTests>${skipTests}</skipTests>
-                            <systemPropertyVariables>
-                                
<visibleassertions.silence>true</visibleassertions.silence>
-                            </systemPropertyVariables>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-
-        <!-- activate test if the DOCKER_HOST env var is set -->
-        <profile>
-            <id>nats-tests-docker-env</id>
-            <activation>
-                <property>
-                    <name>env.DOCKER_HOST</name>
-                </property>
-            </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-surefire-plugin</artifactId>
-                        <configuration>
-                            <skipTests>${skipTests}</skipTests>
-                            <systemPropertyVariables>
-                                
<visibleassertions.silence>true</visibleassertions.silence>
-                            </systemPropertyVariables>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-failsafe-plugin</artifactId>
+                <configuration>
+                    <systemPropertyVariables>
+                        
<visibleassertions.silence>true</visibleassertions.silence>
+                    </systemPropertyVariables>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
 </project>
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthConsumerLoadTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthConsumerLoadIT.java
similarity index 94%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthConsumerLoadTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthConsumerLoadIT.java
index faf9761..b8c2e35 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthConsumerLoadTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthConsumerLoadIT.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import java.io.IOException;
 import java.util.concurrent.TimeoutException;
@@ -27,7 +27,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.junit.jupiter.api.Test;
 
-public class NatsAuthConsumerLoadTest extends NatsAuthTestSupport {
+public class NatsAuthConsumerLoadIT extends NatsAuthITSupport {
 
     @EndpointInject("mock:result")
     protected MockEndpoint mockResultEndpoint;
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthTestSupport.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthITSupport.java
similarity index 90%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthTestSupport.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthITSupport.java
index 27121cf..355f5b1 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthTestSupport.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthITSupport.java
@@ -14,15 +14,16 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.nats.NatsComponent;
 import org.apache.camel.test.infra.nats.services.NatsLocalContainerAuthService;
 import org.apache.camel.test.infra.nats.services.NatsLocalContainerService;
 import org.apache.camel.test.junit5.CamelTestSupport;
 import org.junit.jupiter.api.extension.RegisterExtension;
 
-public class NatsAuthTestSupport extends CamelTestSupport {
+public class NatsAuthITSupport extends CamelTestSupport {
     @RegisterExtension
     static NatsLocalContainerService service = new 
NatsLocalContainerAuthService();
 
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthProducerTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthProducerIT.java
similarity index 91%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthProducerTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthProducerIT.java
index 64f219d..a891884 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthProducerTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthProducerIT.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
-public class NatsAuthProducerTest extends NatsAuthTestSupport {
+public class NatsAuthProducerIT extends NatsAuthITSupport {
 
     @Test
     public void sendTest() throws Exception {
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthTokenConsumerLoadTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthTokenConsumerLoadIT.java
similarity index 94%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthTokenConsumerLoadTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthTokenConsumerLoadIT.java
index f02dd7a..bbe4282 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthTokenConsumerLoadTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthTokenConsumerLoadIT.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import java.io.IOException;
 import java.util.concurrent.TimeoutException;
@@ -27,7 +27,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.junit.jupiter.api.Test;
 
-public class NatsAuthTokenConsumerLoadTest extends NatsAuthTokenTestSupport {
+public class NatsAuthTokenConsumerLoadIT extends NatsAuthTokenITSupport {
 
     @EndpointInject("mock:result")
     protected MockEndpoint mockResultEndpoint;
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthTokenTestSupport.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthTokenITSupport.java
similarity index 89%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthTokenTestSupport.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthTokenITSupport.java
index 432ebf1..554a0e0 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthTokenTestSupport.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthTokenITSupport.java
@@ -14,14 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.nats.NatsComponent;
 import 
org.apache.camel.test.infra.nats.services.NatsLocalContainerAuthTokenService;
 import org.apache.camel.test.junit5.CamelTestSupport;
 import org.junit.jupiter.api.extension.RegisterExtension;
 
-public class NatsAuthTokenTestSupport extends CamelTestSupport {
+public class NatsAuthTokenITSupport extends CamelTestSupport {
     @RegisterExtension
     static NatsLocalContainerAuthTokenService service = new 
NatsLocalContainerAuthTokenService();
 
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthTokenProducerTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthTokenProducerIT.java
similarity index 91%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthTokenProducerTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthTokenProducerIT.java
index bf78249..f35572b 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsAuthTokenProducerTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsAuthTokenProducerIT.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
-public class NatsAuthTokenProducerTest extends NatsAuthTestSupport {
+public class NatsAuthTokenProducerIT extends NatsAuthITSupport {
 
     @Test
     public void sendTest() throws Exception {
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerIT.java
similarity index 91%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerIT.java
index 83b109f..9efe53b 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerIT.java
@@ -14,14 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.EndpointInject;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
+import org.apache.camel.component.nats.NatsConstants;
 import org.junit.jupiter.api.Test;
 
-public class NatsConsumerTest extends NatsTestSupport {
+public class NatsConsumerIT extends NatsITSupport {
 
     @EndpointInject("mock:result")
     protected MockEndpoint mockResultEndpoint;
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerLoadTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerLoadIT.java
similarity index 94%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerLoadTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerLoadIT.java
index c6121e5..f3666f1 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerLoadTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerLoadIT.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import io.nats.client.Connection;
 import io.nats.client.Nats;
@@ -24,7 +24,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.junit.jupiter.api.Test;
 
-public class NatsConsumerLoadTest extends NatsTestSupport {
+public class NatsConsumerLoadIT extends NatsITSupport {
 
     @EndpointInject("mock:result")
     protected MockEndpoint mockResultEndpoint;
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerMaxMessagesTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerMaxMessagesIT.java
similarity index 95%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerMaxMessagesTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerMaxMessagesIT.java
index 3551212..b8690e1 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerMaxMessagesTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerMaxMessagesIT.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import java.io.IOException;
 
@@ -23,7 +23,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.junit.jupiter.api.Test;
 
-public class NatsConsumerMaxMessagesTest extends NatsTestSupport {
+public class NatsConsumerMaxMessagesIT extends NatsITSupport {
 
     @EndpointInject("mock:result")
     protected MockEndpoint mockResultEndpoint;
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerMaxMessagesQueueTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerMaxMessagesQueueIT.java
similarity index 93%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerMaxMessagesQueueTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerMaxMessagesQueueIT.java
index e92a59e..a1572ab 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerMaxMessagesQueueTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerMaxMessagesQueueIT.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import java.io.IOException;
 
@@ -23,7 +23,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.junit.jupiter.api.Test;
 
-public class NatsConsumerMaxMessagesQueueTest extends NatsTestSupport {
+public class NatsConsumerMaxMessagesQueueIT extends NatsITSupport {
 
     @EndpointInject("mock:result")
     protected MockEndpoint mockResultEndpoint;
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerReplyToTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerReplyToIT.java
similarity index 93%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerReplyToTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerReplyToIT.java
index 8747599..c1c339a 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerReplyToTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerReplyToIT.java
@@ -14,14 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.EndpointInject;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
+import org.apache.camel.component.nats.NatsConstants;
 import org.junit.jupiter.api.Test;
 
-public class NatsConsumerReplyToTest extends NatsTestSupport {
+public class NatsConsumerReplyToIT extends NatsITSupport {
 
     @EndpointInject("mock:result")
     protected MockEndpoint mockResultEndpoint;
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerWithConnectionLoadTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerWithConnectionLoadIT.java
similarity index 95%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerWithConnectionLoadTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerWithConnectionLoadIT.java
index 4316f6d..3283a15 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerWithConnectionLoadTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerWithConnectionLoadIT.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import io.nats.client.Connection;
 import io.nats.client.Nats;
@@ -26,7 +26,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.junit.jupiter.api.Test;
 
-public class NatsConsumerWithConnectionLoadTest extends NatsTestSupport {
+public class NatsConsumerWithConnectionLoadIT extends NatsITSupport {
 
     @EndpointInject("mock:result")
     protected MockEndpoint mockResultEndpoint;
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerWithRedeliveryTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerWithRedeliveryIT.java
similarity index 95%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerWithRedeliveryTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerWithRedeliveryIT.java
index 6b63c9e..366e8fb 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerWithRedeliveryTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsConsumerWithRedeliveryIT.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.EndpointInject;
 import org.apache.camel.LoggingLevel;
@@ -23,7 +23,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.junit.jupiter.api.Test;
 
-public class NatsConsumerWithRedeliveryTest extends NatsTestSupport {
+public class NatsConsumerWithRedeliveryIT extends NatsITSupport {
 
     private static final int REDELIVERY_COUNT = 2;
 
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsTestSupport.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsITSupport.java
similarity index 90%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsTestSupport.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsITSupport.java
index b6904b4..ea2b347 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsTestSupport.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsITSupport.java
@@ -14,15 +14,16 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.nats.NatsComponent;
 import org.apache.camel.test.infra.nats.services.NatsService;
 import org.apache.camel.test.infra.nats.services.NatsServiceFactory;
 import org.apache.camel.test.junit5.CamelTestSupport;
 import org.junit.jupiter.api.extension.RegisterExtension;
 
-public class NatsTestSupport extends CamelTestSupport {
+public class NatsITSupport extends CamelTestSupport {
     @RegisterExtension
     static NatsService service = NatsServiceFactory.createService();
 
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsProducerTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsProducerIT.java
similarity index 92%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsProducerTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsProducerIT.java
index 5fefd70..577e4eb 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsProducerTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsProducerIT.java
@@ -14,12 +14,12 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.builder.RouteBuilder;
 import org.junit.jupiter.api.Test;
 
-public class NatsProducerTest extends NatsTestSupport {
+public class NatsProducerIT extends NatsITSupport {
 
     @Test
     public void sendTest() throws Exception {
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsProducerReplyToTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsProducerReplyToIT.java
similarity index 95%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsProducerReplyToTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsProducerReplyToIT.java
index 27db16f..6352260 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsProducerReplyToTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsProducerReplyToIT.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
@@ -22,7 +22,7 @@ import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 
-public class NatsProducerReplyToTest extends NatsTestSupport {
+public class NatsProducerReplyToIT extends NatsITSupport {
 
     protected String startUri = "direct:start";
     protected String middleUri = "nats:foo.middle";
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsProducerReplyToTimeoutTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsProducerReplyToTimeoutIT.java
similarity index 94%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsProducerReplyToTimeoutTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsProducerReplyToTimeoutIT.java
index 73640ad..6083976 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsProducerReplyToTimeoutTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsProducerReplyToTimeoutIT.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.CamelExecutionException;
 import org.apache.camel.ExchangeTimedOutException;
@@ -25,7 +25,7 @@ import static 
org.apache.camel.test.junit5.TestSupport.assertIsInstanceOf;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.fail;
 
-public class NatsProducerReplyToTimeoutTest extends NatsTestSupport {
+public class NatsProducerReplyToTimeoutIT extends NatsITSupport {
 
     protected String startUri = "direct:start";
     protected String middleUri = "nats:foo.middle?requestTimeout=50";
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsTLSAuthTestSupport.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsTLSAuthITSupport.java
similarity index 90%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsTLSAuthTestSupport.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsTLSAuthITSupport.java
index 3429a08..b20589f 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsTLSAuthTestSupport.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsTLSAuthITSupport.java
@@ -14,15 +14,16 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.CamelContext;
+import org.apache.camel.component.nats.NatsComponent;
 import org.apache.camel.test.infra.nats.services.NatsLocalContainerService;
 import 
org.apache.camel.test.infra.nats.services.NatsLocalContainerTLSAuthService;
 import org.apache.camel.test.junit5.CamelTestSupport;
 import org.junit.jupiter.api.extension.RegisterExtension;
 
-public class NatsTLSAuthTestSupport extends CamelTestSupport {
+public class NatsTLSAuthITSupport extends CamelTestSupport {
     @RegisterExtension
     static NatsLocalContainerService service = new 
NatsLocalContainerTLSAuthService();
 
diff --git 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsTLSTest.java
 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsTLSIT.java
similarity index 96%
rename from 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsTLSTest.java
rename to 
components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsTLSIT.java
index b640245..566aadc 100644
--- 
a/components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsTLSTest.java
+++ 
b/components/camel-nats/src/test/java/org/apache/camel/component/nats/integration/NatsTLSIT.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.nats;
+package org.apache.camel.component.nats.integration;
 
 import org.apache.camel.BindToRegistry;
 import org.apache.camel.EndpointInject;
@@ -26,7 +26,7 @@ import org.apache.camel.support.jsse.SSLContextParameters;
 import org.apache.camel.support.jsse.TrustManagersParameters;
 import org.junit.jupiter.api.Test;
 
-public class NatsTLSTest extends NatsTLSAuthTestSupport {
+public class NatsTLSIT extends NatsTLSAuthITSupport {
 
     @BindToRegistry("ssl")
     SSLContextParameters ssl = createSSLContextParameters();

Reply via email to