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.git
The following commit(s) were added to refs/heads/master by this push:
new 2b76b18 Regen
2b76b18 is described below
commit 2b76b186761648d7833b57ce3f08e747ec987fa0
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Sep 5 05:17:18 2019 +0200
Regen
---
docs/components/modules/ROOT/pages/test-junit5.adoc | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/docs/components/modules/ROOT/pages/test-junit5.adoc
b/docs/components/modules/ROOT/pages/test-junit5.adoc
index 99c3f6b..6b23e2d 100644
--- a/docs/components/modules/ROOT/pages/test-junit5.adoc
+++ b/docs/components/modules/ROOT/pages/test-junit5.adoc
@@ -58,11 +58,17 @@ Projects using `camel-test` would need to use
`camel-test-junit5`. For instance,
</dependency>
----
+Tips: It's possible to run JUnit4 & JUnit5 based camel tests side by side
including the following dependencies `camel-test`,
+`camel-test-junit5` and `junit-vintage-engine`. This configuration allows to
migrate a camel test at once.
+
=== Typical migration steps linked to JUnit 5 support in Camel Test
* Imports of `org.apache.camel.test.junit4.\*` should be replaced with
`org.apache.camel.test.junit5.*`
* `TestSupport` static methods should be imported where needed, for instance
`import static org.apache.camel.test.junit5.TestSupport.assertIsInstanceOf`
* Usage of the field `CamelTestSupport.log` should be replaced by another
logger, for instance `org.slf4j.LoggerFactory.getLogger(MyCamelTest.class);`
* Usage of the method `CamelTestSupport.createRegistry` should be replaced by
`CamelTestSupport.createCamelRegistry()`
+* Overrides of `isCreateCamelContextPerClass()` returning `false` should be
removed
+* Overrides of `isCreateCamelContextPerClass()` returning `true` should be
replaced by `@TestInstance(Lifecycle.PER_CLASS)`
+
=== Typical migration steps linked to JUnit 5 itself
Once Camel related steps have been performed, there are still typical JUnit 5
migration steps to remember: