- Revision
- 1016
- Author
- mauro
- Date
- 2008-12-14 16:30:37 -0600 (Sun, 14 Dec 2008)
Log Message
JBEHAVE-152: Ensured default package scenario classes are supported and return empty package dir.
Modified Paths
Diff
Modified: trunk/jbehave-core/src/java/org/jbehave/scenario/parser/AbstractScenarioNameResolver.java (1015 => 1016)
--- trunk/jbehave-core/src/java/org/jbehave/scenario/parser/AbstractScenarioNameResolver.java 2008-12-14 19:32:53 UTC (rev 1015) +++ trunk/jbehave-core/src/java/org/jbehave/scenario/parser/AbstractScenarioNameResolver.java 2008-12-14 22:30:37 UTC (rev 1016) @@ -6,9 +6,14 @@ static final String DOT_REGEX = "\\."; static final String SLASH = "/"; + static final String EMPTY = ""; protected String toPackageDir(Class<? extends RunnableScenario> scenarioClass) { - return scenarioClass.getPackage().getName().replaceAll(DOT_REGEX, SLASH); + Package scenarioPackage = scenarioClass.getPackage(); + if ( scenarioPackage != null ){ + return scenarioPackage.getName().replaceAll(DOT_REGEX, SLASH); + } + return EMPTY; } } \ No newline at end of file
To unsubscribe from this list please visit:
