This is an automated email from the ASF dual-hosted git repository. gnodet pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit d156b4bd84b79ad3d5aaec8f6089d5176a927ecb Author: Guillaume Nodet <gno...@gmail.com> AuthorDate: Tue Jun 30 09:51:58 2020 +0200 [CAMEL-11807] Upgrade camel-jcr to junit5 --- components/camel-jcr/pom.xml | 6 +++--- .../apache/camel/component/jcr/JcrAuthLoginFailureTest.java | 10 +++++++--- .../org/apache/camel/component/jcr/JcrAuthLoginTest.java | 5 ++++- .../java/org/apache/camel/component/jcr/JcrAuthTestBase.java | 8 +++++--- .../org/apache/camel/component/jcr/JcrConverterTest.java | 12 +++++++----- .../org/apache/camel/component/jcr/JcrGetNodeByIdTest.java | 6 +++--- .../apache/camel/component/jcr/JcrNodePathCreationTest.java | 11 ++++++++--- .../component/jcr/JcrProducerDifferentWorkspaceTest.java | 5 ++++- .../apache/camel/component/jcr/JcrProducerSubNodeTest.java | 5 ++++- .../java/org/apache/camel/component/jcr/JcrProducerTest.java | 5 ++++- .../component/jcr/JcrRouteDifferentWorkspaceTestSupport.java | 8 +++++--- .../org/apache/camel/component/jcr/JcrRouteTestSupport.java | 8 +++++--- 12 files changed, 59 insertions(+), 30 deletions(-) diff --git a/components/camel-jcr/pom.xml b/components/camel-jcr/pom.xml index 8620b45..102cdc6 100644 --- a/components/camel-jcr/pom.xml +++ b/components/camel-jcr/pom.xml @@ -59,12 +59,12 @@ <!-- test dependencies --> <dependency> <groupId>org.apache.camel</groupId> - <artifactId>camel-test</artifactId> + <artifactId>camel-test-junit5</artifactId> <scope>test</scope> </dependency> <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> + <groupId>org.junit.jupiter</groupId> + <artifactId>junit-jupiter</artifactId> <scope>test</scope> </dependency> <dependency> diff --git a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrAuthLoginFailureTest.java b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrAuthLoginFailureTest.java index c2afebf..4b99c35 100644 --- a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrAuthLoginFailureTest.java +++ b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrAuthLoginFailureTest.java @@ -20,7 +20,11 @@ import javax.jcr.LoginException; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; -import org.junit.Test; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertNull; +import static org.junit.jupiter.api.Assertions.assertTrue; public class JcrAuthLoginFailureTest extends JcrAuthTestBase { @@ -30,8 +34,8 @@ public class JcrAuthLoginFailureTest extends JcrAuthTestBase { Exchange out = template.send("direct:a", exchange); assertNotNull(out); String uuid = out.getOut().getBody(String.class); - assertNull("Expected body to be null, found JCR node UUID", uuid); - assertTrue("Wrong exception type", out.getException() instanceof LoginException); + assertNull(uuid, "Expected body to be null, found JCR node UUID"); + assertTrue(out.getException() instanceof LoginException, "Wrong exception type"); } @Override diff --git a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrAuthLoginTest.java b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrAuthLoginTest.java index 52963e1..54ec67c 100644 --- a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrAuthLoginTest.java +++ b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrAuthLoginTest.java @@ -22,7 +22,10 @@ import javax.jcr.SimpleCredentials; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; -import org.junit.Test; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; public class JcrAuthLoginTest extends JcrAuthTestBase { diff --git a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrAuthTestBase.java b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrAuthTestBase.java index 5e1a584..f0467e0 100644 --- a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrAuthTestBase.java +++ b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrAuthTestBase.java @@ -25,12 +25,14 @@ import javax.jcr.security.AccessControlManager; import javax.jcr.security.AccessControlPolicyIterator; import org.apache.camel.spi.Registry; -import org.apache.camel.test.junit4.CamelTestSupport; +import org.apache.camel.test.junit5.CamelTestSupport; import org.apache.jackrabbit.api.security.user.User; import org.apache.jackrabbit.api.security.user.UserManager; import org.apache.jackrabbit.core.SessionImpl; import org.apache.jackrabbit.core.TransientRepository; -import org.junit.Before; +import org.junit.jupiter.api.BeforeEach; + +import static org.apache.camel.test.junit5.TestSupport.deleteDirectory; /** * Base class for tests that use authentication/authorization in the repository. @@ -45,7 +47,7 @@ public abstract class JcrAuthTestBase extends CamelTestSupport { private Repository repository; @Override - @Before + @BeforeEach public void setUp() throws Exception { deleteDirectory(REPO_PATH); super.setUp(); diff --git a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrConverterTest.java b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrConverterTest.java index addd428..9ac69bc 100644 --- a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrConverterTest.java +++ b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrConverterTest.java @@ -33,18 +33,20 @@ import org.apache.jackrabbit.value.BinaryValue; import org.apache.jackrabbit.value.BooleanValue; import org.apache.jackrabbit.value.DateValue; import org.apache.jackrabbit.value.StringValue; -import org.junit.Assert; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; /** * Tests for JCR type conversions ({@link JcrConverter}) */ -public class JcrConverterTest extends Assert { +public class JcrConverterTest { protected TypeConverter converter; - @Before + @BeforeEach public void init() throws Exception { converter = new DefaultTypeConverter(new DefaultPackageScanClassResolver(), new Injector() { diff --git a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrGetNodeByIdTest.java b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrGetNodeByIdTest.java index 73f6f32..50dc088 100644 --- a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrGetNodeByIdTest.java +++ b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrGetNodeByIdTest.java @@ -25,8 +25,8 @@ import org.apache.camel.EndpointInject; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.component.mock.MockEndpoint; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; public class JcrGetNodeByIdTest extends JcrRouteTestSupport { public static final String CONTENT = "content is here"; @@ -37,7 +37,7 @@ public class JcrGetNodeByIdTest extends JcrRouteTestSupport { private MockEndpoint result; @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); diff --git a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrNodePathCreationTest.java b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrNodePathCreationTest.java index 77228bc..3e04377 100644 --- a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrNodePathCreationTest.java +++ b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrNodePathCreationTest.java @@ -23,15 +23,20 @@ import javax.jcr.ValueFactory; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertArrayEquals; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; public class JcrNodePathCreationTest extends JcrRouteTestSupport { private Value[] multiValued; @Override - @Before + @BeforeEach public void setUp() throws Exception { super.setUp(); diff --git a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrProducerDifferentWorkspaceTest.java b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrProducerDifferentWorkspaceTest.java index eae03f1..c199a5b 100644 --- a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrProducerDifferentWorkspaceTest.java +++ b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrProducerDifferentWorkspaceTest.java @@ -22,7 +22,10 @@ import javax.jcr.Workspace; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; -import org.junit.Test; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; public class JcrProducerDifferentWorkspaceTest extends JcrRouteDifferentWorkspaceTestSupport { diff --git a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrProducerSubNodeTest.java b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrProducerSubNodeTest.java index 46b14a7..9caf48b 100644 --- a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrProducerSubNodeTest.java +++ b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrProducerSubNodeTest.java @@ -22,7 +22,10 @@ import javax.jcr.Session; import org.apache.camel.Exchange; import org.apache.camel.builder.ExchangeBuilder; import org.apache.camel.builder.RouteBuilder; -import org.junit.Test; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; public class JcrProducerSubNodeTest extends JcrRouteTestSupport { diff --git a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrProducerTest.java b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrProducerTest.java index 91d9c68..5fe6a11 100644 --- a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrProducerTest.java +++ b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrProducerTest.java @@ -21,7 +21,10 @@ import javax.jcr.Session; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; -import org.junit.Test; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; public class JcrProducerTest extends JcrRouteTestSupport { diff --git a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrRouteDifferentWorkspaceTestSupport.java b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrRouteDifferentWorkspaceTestSupport.java index 78f94d4..76f6fe6 100644 --- a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrRouteDifferentWorkspaceTestSupport.java +++ b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrRouteDifferentWorkspaceTestSupport.java @@ -26,9 +26,11 @@ import javax.jcr.SimpleCredentials; import javax.jcr.Workspace; import org.apache.camel.spi.Registry; -import org.apache.camel.test.junit4.CamelTestSupport; +import org.apache.camel.test.junit5.CamelTestSupport; import org.apache.jackrabbit.core.TransientRepository; -import org.junit.Before; +import org.junit.jupiter.api.BeforeEach; + +import static org.apache.camel.test.junit5.TestSupport.deleteDirectory; /** * JcrRouteDifferentWorkspaceTestSupport @@ -44,7 +46,7 @@ public abstract class JcrRouteDifferentWorkspaceTestSupport extends CamelTestSup private Repository repository; @Override - @Before + @BeforeEach public void setUp() throws Exception { deleteDirectory(REPO_PATH); super.setUp(); diff --git a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrRouteTestSupport.java b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrRouteTestSupport.java index cd79e6c..0bde342 100644 --- a/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrRouteTestSupport.java +++ b/components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrRouteTestSupport.java @@ -25,9 +25,11 @@ import javax.jcr.Session; import javax.jcr.SimpleCredentials; import org.apache.camel.spi.Registry; -import org.apache.camel.test.junit4.CamelTestSupport; +import org.apache.camel.test.junit5.CamelTestSupport; import org.apache.jackrabbit.core.TransientRepository; -import org.junit.Before; +import org.junit.jupiter.api.BeforeEach; + +import static org.apache.camel.test.junit5.TestSupport.deleteDirectory; /** * JcrRouteTestSupport @@ -41,7 +43,7 @@ public abstract class JcrRouteTestSupport extends CamelTestSupport { private Repository repository; @Override - @Before + @BeforeEach public void setUp() throws Exception { deleteDirectory(REPO_PATH); super.setUp();