Hi all, 

currently I'm struggling to get JBehave to work together with aspect 
orientated programming (AspectJ) and Spring. 

The problem seems to be, that the hasAnnotatedMethods in 
AbstractStepsFactory is not able to discover methods, which are already 
wrapped into an aspect proxy, e.g. logging, exception handling.. 

IIRC  @Inherited only works for annotated types, adding this to the @Give, 
@When, ... won't change anything. 
So, my guess is to update the implementaiton of hasAnnotatedMethods to 
take super-methods into account... 

Did anyone had a similar problem? 
Is this a known issue? 
If so, should I file a Jira entry? (Together with a fix?) 



Mit freundlichen Grüßen

Christian Zulehner
Im Auftrag der Porsche Informatik GmbH

Porsche Informatik Gesellschaft m.b.H. | A – 5101 Bergheim | 
Handelszentrum 7 
Sitz: Salzburg | FN 72830 d / Landesgericht Salzburg | DVR 88439 | UID ATU 
36773309
http://www.porscheinformatik.at/

Reply via email to