Jiri Ondrusek created CAMEL-20784:
-------------------------------------

             Summary: CamelTestSupport: Add an option for camel quarkus to 
customize unsupported check
                 Key: CAMEL-20784
                 URL: https://issues.apache.org/jira/browse/CAMEL-20784
             Project: Camel
          Issue Type: Bug
          Components: camel-test
    Affects Versions: 4.7.0
            Reporter: Jiri Ondrusek
            Assignee: Jiri Ondrusek


I introduced an wrong condition into the CamelTestSupport a long time ago, The 
issue can not be detected, because camel-quarkus overrode the logic in its own 
class. The 
[refactor|http://example.com]https://github.com/apache/camel/commit/427c19faa5d2e5a3534f244e30355ec7134422e5
 of that code  revealed that mistake.

 

The proper condition for the Camel-quarkus test is not existence of annotation 
{code:java}
org.apache.camel.quarkus.test.CamelQuarkusTest (which does not exist){code}
, but inheritance from 
{code:java}
org.apache.camel.quarkus.test.CamelQuarkusTestSupport {code}

Ideally the fix would use 
{code}clazz.isAssignableFrom(CamelQuarkusTestSupport.class). {code}
Unfortunately Camel does not know about _CamelQuarkusTestSupport_, therefore it 
hoas to be solved differently.






--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to