<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel">
    <title>gmane.comp.java.jbehave.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4851"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4850"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4849"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4848"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4847"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4846"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4845"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4844"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4843"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4842"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4841"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4840"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4839"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4838"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4837"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4836"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4835"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4834"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4833"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4832"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4851">
    <title>[jira] (JBEHAVE-922) Allow mapping of ExamplesTable rows to annotated custom types</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4851</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Ghislain Nadeau (JIRA</dc:creator>
    <dc:date>2013-06-18T00:11:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4850">
    <title>[jira] (JBEHAVE-922) Allow mapping of ExamplesTable rows to annotated custom types</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4850</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Mauro Talevi (JIRA</dc:creator>
    <dc:date>2013-06-17T22:47:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4849">
    <title>[jira] (JBEHAVE-922) Allow mapping of ExamplesTable rows to annotated custom types</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4849</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Ghislain Nadeau (JIRA</dc:creator>
    <dc:date>2013-06-17T19:51:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4848">
    <title>[jira] (JBEHAVE-922) Allow mapping of ExamplesTable rows to annotated custom types</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4848</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Ghislain Nadeau (JIRA</dc:creator>
    <dc:date>2013-06-17T19:49:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4847">
    <title>[jira] (JBEHAVE-922) Allow mapping of ExamplesTable rows to annotated custom types</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4847</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Mauro Talevi (JIRA</dc:creator>
    <dc:date>2013-06-16T17:55:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4846">
    <title>[jira] (JBEHAVE-922) Allow mapping of ExamplesTable rows to annotated custom types</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4846</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Mauro Talevi (JIRA</dc:creator>
    <dc:date>2013-06-16T17:53:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4845">
    <title>[jira] (JBEHAVE-927) Disable Timeout in debuggingmode</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4845</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Mauro Talevi (JIRA</dc:creator>
    <dc:date>2013-06-12T21:29:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4844">
    <title>Re: keywords in CandidateSteps and MarkUnmatchedStepsAsPending</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4844</link>
    <description>&lt;pre&gt;Hi Sebastian,

the principle followed is that of loose coupling, as expressed by the 
Law of Demeter:

http://en.wikipedia.org/wiki/Law_of_Demeter

This means that if a class, e.g. MarkUnmatchedStepsAsPending, depends on 
two collaborators such as Keywords and StepFinder, it should depend on 
these, and only on these, not on the more generic Configuration.

To ensure the uniqueness of the instances we could have only one 
constructor, but this is sometimes impractical.     There is a trade-off 
between loose coupling and potential duplicate instances of 
collaborators when using default constructors.

We can improve the default wiring up of the dependencies via the 
Configuration to avoid or minimise duplicate instances.

Cheers

On 12/06/2013 21:10, Sebastian Sickelmann wrote:

&lt;/pre&gt;</description>
    <dc:creator>Mauro Talevi</dc:creator>
    <dc:date>2013-06-12T21:18:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4843">
    <title>Re: Re: Scenario and Story Scope for Guice Injections</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4843</link>
    <description>&lt;pre&gt;Hi Sebastian,

as far I can see this is still Guice-specific.    There is no guarantee 
that other DI containers would actually support scopes.

I can understand your syntactical preference for Guice-centric 
solutions, but I think it's not a very generic path to follow.

What about trying to implement the other more generic solution we 
discussed with controls via &amp;lt; at &amp;gt;Before/After annotations?

Cheers

On 11/06/2013 21:59, Sebastian Sickelmann wrote:


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



&lt;/pre&gt;</description>
    <dc:creator>Mauro Talevi</dc:creator>
    <dc:date>2013-06-12T20:46:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4842">
    <title>keywords in CandidateSteps and MarkUnmatchedStepsAsPending</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4842</link>
    <description>&lt;pre&gt;Hi,

is there any use case where it is usefull to have different keywords 
inside the CandidateSteps-Instances and the StepCollector 
MarkUnmatchedStepsAsPending.

If there is no use-case for this. Can we change the implementation of
MarkUnmatchedStepsAsPending as follows?


https://github.com/picpromusic/jbehave-core/compare/master...keywordCheckCandidates


Also it seems that the keywords in MarkUnmatchedStepsAsPending are 
always a new Instance of LocalizedKeywords and not the configured one in 
the Configuration-Instance. I tried to change too. Maybe there are other 
Classes that should get the same refactoring with 
InitializableByConfiguration.


Kind regards
Sebastian


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



&lt;/pre&gt;</description>
    <dc:creator>Sebastian Sickelmann</dc:creator>
    <dc:date>2013-06-12T20:10:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4841">
    <title>Re: Scenario and Story Scope for Guice Injections</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4841</link>
    <description>&lt;pre&gt;Hi Mauro,

i created a new POC which now don't misuse the StepCollector for 
inserting pseudo-steps that tells the Guice-Scopes to start and stop.

I now use a part of an implementation in found in a fork by andreiserea

https://github.com/andreiserea/jbehave-core/commits/jbehave-3.7.5-arquillian

I cherry-picked e3dee13f49321067d33993a207d9fc8f2d5a4a5c and 
e0b15759d478fbd80f34ece3e8e0628b9a889f3e and removed all unneeded 
functionality and just leave the LifecycleOberservers.

My new POC is in my branch DependencyInjectionScopesWithLifecycle

at my fork git://github.com/picpromusic/jbehave-core.git

Use can see a quick diff here:

https://github.com/picpromusic/jbehave-core/compare/master...DependencyInjectionScopesWithLifecycle

The POC shows a solution for providing the same scopes also for
the other containers. Every Container-Impl should subclass
org.jbehave.core.configuration.AbstractDependencyInjectionAnnotationBuilder
see createScopeModule() in 
org.jbehave.core.configuration.guice.GuiceAnnotationBu&lt;/pre&gt;</description>
    <dc:creator>Sebastian Sickelmann</dc:creator>
    <dc:date>2013-06-11T20:59:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4840">
    <title>[jira] (JBEHAVE-927) Disable Timeout in debuggingmode</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4840</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Sebastian Sickelmann (JIRA</dc:creator>
    <dc:date>2013-06-11T20:42:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4839">
    <title>[jira] (JBEHAVE-926) Build issue, cannot find org.jenkins-ci:annotation-indexer:jar:1.4 in http//repol.maven.org/maven2</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4839</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Cristiano Gavião (JIRA</dc:creator>
    <dc:date>2013-06-11T16:43:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4838">
    <title>[jira] (JBEHAVE-926) Build issue, cannot find org.jenkins-ci:annotation-indexer:jar:1.4 in http//repol.maven.org/maven2</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4838</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Paige Riley (JIRA</dc:creator>
    <dc:date>2013-06-11T15:57:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4837">
    <title>[jira] (JBEHAVE-925) Failures at BeforeStories is not being transmited to junit viewer</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4837</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Cristiano Gavião (JIRA</dc:creator>
    <dc:date>2013-06-11T15:02:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4836">
    <title>[jira] (JBEHAVE-922) Parse ExamplesTable directly into Pojos</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4836</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Ghislain Nadeau (JIRA</dc:creator>
    <dc:date>2013-06-09T23:30:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4835">
    <title>[jira] (JBEHAVE-922) Parse ExamplesTable directly into Pojos</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4835</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Mauro Talevi (JIRA</dc:creator>
    <dc:date>2013-06-09T22:48:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4834">
    <title>[jira] (JBEHAVE-924) PatternVariableBuilder can be extremely inefficient in some cases</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4834</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Victor Rosenberg (JIRA</dc:creator>
    <dc:date>2013-06-09T20:09:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4833">
    <title>[jira] (JBEHAVE-922) Parse ExamplesTable directly into Pojos</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4833</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Ghislain Nadeau (JIRA</dc:creator>
    <dc:date>2013-06-09T17:32:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4832">
    <title>[jira] (JBEHAVE-922) Parse ExamplesTable directly into Pojos</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4832</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Mauro Talevi (JIRA</dc:creator>
    <dc:date>2013-06-09T16:45:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4831">
    <title>[jira] (JBEHAVE-923) Add scenario-specific filters as anchors of GivenStories paths</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jbehave.devel/4831</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Mauro Talevi (JIRA</dc:creator>
    <dc:date>2013-06-09T16:39:03</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.java.jbehave.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.java.jbehave.devel</link>
  </textinput>
</rdf:RDF>
