Title: [1016] trunk/jbehave-core/src/java/org/jbehave/scenario/parser/AbstractScenarioNameResolver.java: JBEHAVE-152: Ensured default package scenario classes are supported and return empty package dir.
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:

http://xircles.codehaus.org/manage_email

Reply via email to