This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "jbehave-core".
The branch, master has been updated
via 12315002d049adda4a21bcd8abf3ed9cd3248309 (commit)
from 22b6ac21e69922e93177dde45dd49db2eb46e97d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 12315002d049adda4a21bcd8abf3ed9cd3248309
Author: Mauro Talevi <[email protected]>
Date: Tue Aug 24 20:49:15 2010 +0200
Refactored AnnotationFinder to collect inherited array values with a Set to
avoid duplications. Added unit tests and examples to verify behaviour for use
case of inherited classes with annotations split across parent-child hierarchy.
-----------------------------------------------------------------------
Summary of changes:
.../InheritingAnnotatedEmbedderUsingSteps.java | 35 ++++++++++++++++++++
.../guice/ParentAnnotatedEmbedderUsingGuice.java | 18 ++++++++++
.../InheritingAnnotatedEmbedderUsingSteps.java | 33 ++++++++++++++++++
.../pico/ParentAnnotatedEmbedderUsingPico.java} | 20 ++++-------
.../InheritingAnnotatedEmbedderUsingSteps.java | 33 ++++++++++++++++++
.../spring/ParentAnnotatedEmbedderUsingSpring.java | 18 ++++++++++
.../core/configuration/AnnotationFinder.java | 12 ++++---
.../configuration/AnnotationBuilderBehaviour.java | 12 +++++--
.../configuration/AnnotationFinderBehaviour.java | 33 ++++++++++++++++---
.../guice/GuiceAnnotationBuilderBehaviour.java | 18 ++++++++++
.../pico/PicoAnnotationBuilderBehaviour.java | 19 +++++++++++
.../spring/SpringAnnotationBuilderBehaviour.java | 17 +++++++++
12 files changed, 242 insertions(+), 26 deletions(-)
create mode 100644
examples/trader-guice/src/main/java/org/jbehave/examples/trader/guice/InheritingAnnotatedEmbedderUsingSteps.java
create mode 100644
examples/trader-guice/src/main/java/org/jbehave/examples/trader/guice/ParentAnnotatedEmbedderUsingGuice.java
create mode 100644
examples/trader-pico/src/main/java/org/jbehave/examples/trader/pico/InheritingAnnotatedEmbedderUsingSteps.java
copy
examples/{trader-spring/src/main/java/org/jbehave/examples/trader/spring/AnnotatedEmbedderUsingSpring.java
=>
trader-pico/src/main/java/org/jbehave/examples/trader/pico/ParentAnnotatedEmbedderUsingPico.java}
(55%)
create mode 100644
examples/trader-spring/src/main/java/org/jbehave/examples/trader/spring/InheritingAnnotatedEmbedderUsingSteps.java
create mode 100644
examples/trader-spring/src/main/java/org/jbehave/examples/trader/spring/ParentAnnotatedEmbedderUsingSpring.java
hooks/post-receive
--
jbehave-core
<hr/>
<p>
To unsubscribe from this list please visit:
</p>
<p>
<a
href="http://xircles.codehaus.org/manage_email">http://xircles.codehaus.org/manage_email</a>