I'm a student at a university that cooperates with Red Hat and I've been
offered ticket CAMEL-6070 as subject for thesis project.
More info:
https://diplomky.redhat.com/topic/show/212/support-for-annotation-driven-testing-in-apache-camel

I've done some studying and now I'd like to discuss my ideas to get some
feedback and also ask some questions to sort my thoughts.

General introduction:
The goal is to add a new way of configuring tests via annotations. 
I expect that the targeted result is offer both ways of configuration
simultaneously without major changes to the API, only add 
new feature.

My thoughts:
1) As a good place for starting things I find the setUp() method from
CamelTestSupport to be the right place.
2) It is necessary to find the class that inherits from CamelTestSupport and
defines test cases. Many libraries manipulating 
bytecode at runtime can help with that
(https://github.com/ronmamo/reflections). Camel seems to already provide
some 
reflection functionality in ReflectionHelper. My question here is what can I
expect from this class? I'm trying to get through it's 
implementation and I don't find it to be much helpful for this purpose. As
far as I can see it's dependent on Spring. If I'm 
wrong, could anyone point me to the right direciton?

Otherwise I'd like to use the library mentioned above to retrieve the
subclass with it's annotations, it's based on javassist and 
has quite liberal license :-).
 
Thank you for your time, I'm looking forward to learning a lot from this
project.
Josef Karasek



--
View this message in context: 
http://camel.465427.n5.nabble.com/Would-like-to-work-on-CAMEL-6070-tp5763192.html
Sent from the Camel Development mailing list archive at Nabble.com.

Reply via email to