Hello,

i think i have found my mistake.
It was the "blank" after the comma. The first story after GivenStories was 
found but not the following ones...

But it would be nice if blank after comma is allowed or a newline to format the 
text a little bit. Because i have build story´s with more than two 
GivenStorie-Files and all in one line is a little bit confusing.
 
best regards

Sven Schäfer

-------- Original-Nachricht --------
> Datum: Tue, 28 Dec 2010 21:06:05 +0100
> Von: Mauro Talevi <[email protected]>
> An: [email protected]
> Betreff: Re: [jbehave-dev] Question: GivenStories Path-Problem

> Hi Sven,
> 
> can you please send a sample project that we can use to reproduce problem?
> 
> The simplest possible project that shows the issue, buildable via Ant or
> Maven.
> 
> Thanks
> 
> On 28/12/2010 21:01, "Sven Schäfer" wrote:
> > Hello,
> >
> > i wrote some stories and in one i use the GivenStories Keyword.
> > My project-structure looks like:
> > ...
> > src/main/java
> >  /jbehave.config
> >         /*.java
> >         /ExampleRunStories.java
> >  /jbehave.steps
> >         /*.java
> > src/main/resouces
> >  /spec
> >         /*.story 
> > ...
> >
> > In the story i wrote:
> >
> > GivenStories: spec/MeineGeschichte.story, ...
> >
> > With that jbehave doesnt find the story. I test also some variations:
> > **/spec/MeineGeschichte.story ... /spec/MeineGeschichte.story and so on
> but nothing works.
> >
> > So i implement a class to extend LoadFromClasspath and override
> loadStoryAsText.
> > {code}
> >     public class MyLoadFromClasspath extends LoadFromClasspath {
> >        
> >         public MyLoadFromClasspath(Class<?> classe) {
> >             super(classe);
> >         }
> >        
> >         /**
> >          * @see
> org.jbehave.core.io.LoadFromClasspath#loadStoryAsText(java.lang.String)
> >          */
> >         @Override
> >         public String loadStoryAsText(String storyPath) {
> >             List<String> findPaths = new
> StoryFinder().findPaths(codeLocationFromClass(this.getClass()), storyPath, 
> "");
> >             if (findPaths.size() == 0) {
> >                 throw new RuntimeException("Pfad nicht gefunden: " +
> storyPath);                
> >             } else {
> >                 storyPath = findPaths.get(0);
> >             }
> >             return super.loadStoryAsText(storyPath);
> >         }
> >     } 
> > {code}
> >
> > And use this class in my storyrunner. This works fine for me.
> > GivenStories: **/spec/MeineGeschichte.story 
> > -> now works
> >
> > But i think i doing something wrong? I think it ought to work without my
> workaround...
> >
> > best regards
> >
> > Sven Schäfer
> >
> > Sry for my bad english... ;(
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 

-- 
GMX DSL Doppel-Flat ab 19,99 Euro/mtl.! Jetzt auch mit 
gratis Notebook-Flat! http://portal.gmx.net/de/go/dsl

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

    http://xircles.codehaus.org/manage_email


Reply via email to