Closed picimako closed 10 months ago
There are various types of resources that can be injected by Citrus, like Citrus, TestCaseRunner, endpoints, and others.
Citrus
TestCaseRunner
In order to identify usage issues earlier, one or more inspections could be useful.
@CitrusFramework
@CitrusEndpoint
Endpoint
@*EndpointConfig
DirectEndpoint
@CamelEndpointConfig
Completed in v1.0.4.
Summary
There are various types of resources that can be injected by Citrus, like
Citrus
,TestCaseRunner
, endpoints, and others.In order to identify usage issues earlier, one or more inspections could be useful.
Tasks
@CitrusFramework
but the field type is notCitrus
.Citrus
object into the field.@CitrusEndpoint
but the field type is notEndpoint
or one of its inheritors.Endpoint
object into the field.@*EndpointConfig
annotations but it is not annotated with@CitrusEndpoint
.Endpoint
object into the field, and then be able to override its properties.Endpoint
but the@*EndpointConfig
annotation on the field doesn't match the type.DirectEndpoint
field annotated with@CamelEndpointConfig
.