For grins, I added a constructor that takes a classloader and then set scenarioRunner classloaderinjected="true". Based on my print statement, the default constructor is always called.
On Wed, Dec 30, 2009 at 6:53 PM, Christopher Gardner <[email protected]> wrote: > I'm running jbehave in ant and eclipse. I have a Steps class that > calls ClassLoader.getSystemResource("file.properties"). Using > Eclipe's JUnit runner works well. The file is found, and the > properties loaded. When I try to run in ant, however, file.properties > can't be found, and I get a NullPointerException. My ant line looks > like this: > > <scenarioRunner scenarioIncludes="**/*.java" > testSourceDirectory="${test.behavior.dir}" > scope="test" > scenarioexcludes="**/*Steps.java,**/base/**/*.java,**/model/**/*.java" > /> > > This worked great in ant until I added the > ClassLoader.getSystemResource call. I have no constructor in any of > my Scenario classes that accept class loaders as parameters. Any > suggestions? > > Thanks. > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
