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