This is an automated email from the ASF dual-hosted git repository. aldettinger pushed a change to branch CAMEL-13342-JUNIT5-EXPLORATORY in repository https://gitbox.apache.org/repos/asf/camel.git.
discard 98f221b CAMEL-13342: Moved further the proof-of-concept for camel-test-spring/CamelSpringTestSupport discard f9fab3f CAMEL-13342: Implemented a first version of a proof-of-concept for camel-testcontainers-spring with JUnit 5 discard 0793602 CAMEL-13342: Implemented a first version of a proof-of-concept for camel-testcontainers with JUnit 5 discard 0c58eb6 CAMEL-13342: Implemented a first version of a proof-of-concept for camel-cdi-test in junit 5 discard 3aa278d CAMEL-13342: Added a JUnit 5 version of JUnit 4 test patterns discard 69a3393 CAMEL-13342: Setup SimpleMockTest with junit extension and parameter resolver discard d0d2fa4 CAMEL-13342: Created CamelTest annotation and move existing tests to **test/junit4** add c4297b4 CAMEL-13749: Added MapAccessor to SpEL evaluation context add 8bb996c CAMEL-13733-update pom.xml to use camel-core-engin add bf98569 Merge pull request #3039 from apache/CAMEL-13733 add 1e6351e Regen add 62cb2cc CAMEL-13735: error-handler documentation refers to a method that has been removed in camel 3 add d5fbaf8 CAMEL-13736: Camel main - Support bean post processing on @BindToRegistry add dc8c20d Use lambda add f3cc092 CAMEL-13756 - Camel-Elasticsearch: Upgrade to 7.x add ae3e0e4 CAMEL-13756 - Fixed CS add cd44135 Camel-Elasticsearch-Rest Karaf feature works correctly add 703e8d2 CAMEL-13733 - Fixed Camel-Ribbon build add 8c6bc27 CAMEL-13733 - Camel-Consul: Fixed Build add 4d3b656 CAMEL-13733 - Fixed Build for Camel-DNS add 7593bee CAMEL-13733 - Fixed build for Camel-Kubernetes add 9d10458 CAMEL-13733 - Fixed build for Camel-Zookeeper add fb2ea17 Regen new bf91554 CAMEL-13342: Created CamelTest annotation and move existing tests to **test/junit4** new b9dcb7f CAMEL-13342: Setup SimpleMockTest with junit extension and parameter resolver new 197546b CAMEL-13342: Added a JUnit 5 version of JUnit 4 test patterns new af308b4 CAMEL-13342: Implemented a first version of a proof-of-concept for camel-cdi-test in junit 5 new 4e17c51 CAMEL-13342: Implemented a first version of a proof-of-concept for camel-testcontainers with JUnit 5 new ca372d4 CAMEL-13342: Implemented a first version of a proof-of-concept for camel-testcontainers-spring with JUnit 5 new 54abefb CAMEL-13342: Moved further the proof-of-concept for camel-test-spring/CamelSpringTestSupport new 42538e6 CAMEL-13342: Implemented a first version of a proof-of-concept for camel-test-spring/SpringExtension with JUnit 5 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (98f221b) \ N -- N -- N refs/heads/CAMEL-13342-JUNIT5-EXPLORATORY (42538e6) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: components/camel-consul/pom.xml | 30 +++++ components/camel-dns/pom.xml | 15 +++ .../elasticsearch/ElasticsearchProducer.java | 6 +- ...lasticsearchRestComponentVerifierExtension.java | 3 +- .../ElasticsearchActionRequestConverter.java | 106 ++++++++--------- .../ElasticsearchClusterBaseTest.java | 8 +- .../ElasticsearchClusterIndexTest.java | 15 ++- ...asticsearchGetSearchDeleteExistsUpdateTest.java | 6 +- .../elasticsearch/ElasticsearchIndexTest.java | 6 +- components/camel-kubernetes/pom.xml | 15 +++ components/camel-ribbon/pom.xml | 21 +++- .../camel-spring/src/main/docs/spel-language.adoc | 4 +- .../apache/camel/language/spel/SpelExpression.java | 2 + .../org/apache/camel/language/spel/SpelTest.java | 8 ++ .../test/junit5/spring/CamelSpringRunner.java | 83 -------------- .../camel/test/junit5/spring/CamelSpringTest.java | 32 +++--- .../patterns/DebugSpringCamelContextTest.java | 43 ++++--- .../test/junit5/patterns/DebugSpringTest.java | 83 ++++++++++++++ .../camel/test/junit5/patterns/MyProduceBean.java | 38 +++---- .../camel/test/junit5/patterns/MySender.java | 0 .../test/junit5/patterns/ProduceBeanTest.java | 39 +++---- .../junit5/patterns/ProducerBeanInjectTest.java | 40 +++++++ .../camel/test/junit5/patterns/SimpleMockTest.java | 63 +++++++++++ .../spring/CamelSpringActiveProfileTest.java | 56 +++++++++ ...CamelSpringDisableJmxInheritedOverrideTest.java | 35 ++---- .../spring/CamelSpringDisableJmxInheritedTest.java | 30 +---- .../junit5/spring/CamelSpringDisableJmxTest.java | 36 ++---- .../spring/CamelSpringExcludeRoutesTest.java | 35 ++---- .../CamelSpringMockEndpointsAndSkipTest.java | 57 ++++++++++ .../spring/CamelSpringMockEndpointsTest.java | 58 ++++++++++ ...ingOverridePropertiesForPropertyInjectTest.java | 54 +++++++++ .../spring/CamelSpringOverridePropertiesTest.java | 69 ++++++++++++ .../test/junit5/spring/CamelSpringPlainTest.java | 125 +++++++++++++++++++++ .../CamelSpringPropertiesLocationElementTest.java | 64 +++++++++++ ...amelSpringProvidesBreakpointInherritedTest.java | 29 +---- .../spring/CamelSpringProvidesBreakpointTest.java | 67 +++++++++++ ...lSpringRouteProcessorDumpRouteCoverageTest.java | 57 ++++++++++ ...SpringShutdownTimeoutInheritedOverrideTest.java | 38 +++---- .../CamelSpringShutdownTimeoutInheritedTest.java | 29 +---- .../spring/CamelSpringShutdownTimeoutTest.java | 38 +++---- .../spring/CamelSpringTestPropertySourceTest.java | 46 ++++++++ .../CamelSpringTestSupportActiveProfileTest.java | 51 +++++++++ .../spring/CamelSpringUseAdviceWithTest.java | 52 +++++++++ .../spring/TestPropertyInjectRouteBuilder.java | 36 ++---- .../camel/test/junit5/spring/TestRouteBuilder.java | 35 ++---- ...InterceptSendToEndpointWithLoadbalancerTest.xml | 0 .../issues/AdviceWithOnCompletionTest.xml | 0 .../AdviceWithOnExceptionMultipleIssueTest.xml | 0 .../issues/MockEndpointsAndSkipTest.xml | 0 .../test/junit5/patterns/ProduceBeanInjectTest.xml | 39 +++++++ .../camel/test/junit5/patterns/ProduceBeanTest.xml | 35 ++++++ .../test/{ => junit5}/patterns/SimpleMockTest.xml | 0 .../{ => junit5}/patterns/applicationContext.xml | 0 .../CamelSpringActiveProfileTest-context.xml | 43 +++++++ ...ridePropertiesForPropertyInjectTest-context.xml | 36 ++++++ .../CamelSpringOverridePropertiesTest-context.xml | 42 +++++++ .../junit5/spring/CamelSpringPlainTest-context.xml | 56 +++++++++ ...SpringPropertiesLocationElementTest-context.xml | 49 ++++++++ .../CamelSpringTestPropertySourceTest-context.xml} | 0 .../properties-location-element-1.properties | 0 .../properties-location-element-2.properties | 0 .../properties-location-element-3.properties | 0 .../camel/test/{ => junit5}/spring/test.properties | 0 components/camel-zookeeper/pom.xml | 30 +++++ components/readme.adoc | 6 +- .../main/java/org/apache/camel/BindToRegistry.java | 7 +- .../impl/engine/DefaultCamelBeanPostProcessor.java | 107 ++++++++++-------- core/camel-cloud/pom.xml | 2 +- .../impl/BindToRegistryBeanPostProcessorTest.java | 67 +++++++++++ .../org/apache/camel/util/ReflectionHelper.java | 3 + .../modules/ROOT/pages/spel-language.adoc | 4 +- .../modules/ROOT/pages/error-handler.adoc | 66 ++--------- parent/pom.xml | 8 +- .../karaf/features/src/main/resources/features.xml | 1 - 74 files changed, 1750 insertions(+), 614 deletions(-) delete mode 100644 components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringRunner.java copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/main/java/org/apache/camel/test/junit5/spring/CamelSpringTest.java (60%) copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/patterns/DebugSpringCamelContextTest.java (50%) create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/patterns/DebugSpringTest.java copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/patterns/MyProduceBean.java (52%) copy components/{camel-test => camel-test-spring}/src/test/java/org/apache/camel/test/junit5/patterns/MySender.java (100%) copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/patterns/ProduceBeanTest.java (50%) create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/patterns/ProducerBeanInjectTest.java create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/patterns/SimpleMockTest.java create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringActiveProfileTest.java copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringDisableJmxInheritedOverrideTest.java (51%) copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringDisableJmxInheritedTest.java (51%) copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringDisableJmxTest.java (51%) copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringExcludeRoutesTest.java (51%) create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringMockEndpointsAndSkipTest.java create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringMockEndpointsTest.java create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringOverridePropertiesForPropertyInjectTest.java create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringOverridePropertiesTest.java create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringPlainTest.java create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringPropertiesLocationElementTest.java copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringProvidesBreakpointInherritedTest.java (51%) create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringProvidesBreakpointTest.java create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringRouteProcessorDumpRouteCoverageTest.java copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringShutdownTimeoutInheritedOverrideTest.java (51%) copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringShutdownTimeoutInheritedTest.java (51%) copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringShutdownTimeoutTest.java (51%) create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringTestPropertySourceTest.java create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringTestSupportActiveProfileTest.java create mode 100644 components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/CamelSpringUseAdviceWithTest.java copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/TestPropertyInjectRouteBuilder.java (51%) copy core/camel-api/src/main/java/org/apache/camel/BindToRegistry.java => components/camel-test-spring/src/test/java/org/apache/camel/test/junit5/spring/TestRouteBuilder.java (51%) copy components/camel-test-spring/src/test/resources/org/apache/camel/test/{ => junit5}/issues/AdviceWithInterceptSendToEndpointWithLoadbalancerTest.xml (100%) copy components/camel-test-spring/src/test/resources/org/apache/camel/test/{ => junit5}/issues/AdviceWithOnCompletionTest.xml (100%) copy components/camel-test-spring/src/test/resources/org/apache/camel/test/{ => junit5}/issues/AdviceWithOnExceptionMultipleIssueTest.xml (100%) copy components/camel-test-spring/src/test/resources/org/apache/camel/test/{ => junit5}/issues/MockEndpointsAndSkipTest.xml (100%) create mode 100644 components/camel-test-spring/src/test/resources/org/apache/camel/test/junit5/patterns/ProduceBeanInjectTest.xml create mode 100644 components/camel-test-spring/src/test/resources/org/apache/camel/test/junit5/patterns/ProduceBeanTest.xml copy components/camel-test-spring/src/test/resources/org/apache/camel/test/{ => junit5}/patterns/SimpleMockTest.xml (100%) copy components/camel-test-spring/src/test/resources/org/apache/camel/test/{ => junit5}/patterns/applicationContext.xml (100%) create mode 100644 components/camel-test-spring/src/test/resources/org/apache/camel/test/junit5/spring/CamelSpringActiveProfileTest-context.xml create mode 100644 components/camel-test-spring/src/test/resources/org/apache/camel/test/junit5/spring/CamelSpringOverridePropertiesForPropertyInjectTest-context.xml create mode 100644 components/camel-test-spring/src/test/resources/org/apache/camel/test/junit5/spring/CamelSpringOverridePropertiesTest-context.xml create mode 100644 components/camel-test-spring/src/test/resources/org/apache/camel/test/junit5/spring/CamelSpringPlainTest-context.xml create mode 100644 components/camel-test-spring/src/test/resources/org/apache/camel/test/junit5/spring/CamelSpringPropertiesLocationElementTest-context.xml copy components/camel-test-spring/src/test/resources/org/apache/camel/test/{spring/CamelSpringRunnerTestPropertySourceTest-context.xml => junit5/spring/CamelSpringTestPropertySourceTest-context.xml} (100%) copy components/camel-test-spring/src/test/resources/org/apache/camel/test/{ => junit5}/spring/properties-location-element-1.properties (100%) copy components/camel-test-spring/src/test/resources/org/apache/camel/test/{ => junit5}/spring/properties-location-element-2.properties (100%) copy components/camel-test-spring/src/test/resources/org/apache/camel/test/{ => junit5}/spring/properties-location-element-3.properties (100%) copy components/camel-test-spring/src/test/resources/org/apache/camel/test/{ => junit5}/spring/test.properties (100%) create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/BindToRegistryBeanPostProcessorTest.java