Title: [1119] branches/jbehave-2.1.x/jbehave-core/src/behaviour/org/jbehave/scenario/parser/UnderscoredCamelCaseResolverBehaviour.java: Added test to verify that numbers are treated as lower-case letters.
Revision
1119
Author
mauro
Date
2009-04-05 04:17:37 -0500 (Sun, 05 Apr 2009)

Log Message

Added test to verify that numbers are treated as lower-case letters.

Modified Paths


Diff

Modified: branches/jbehave-2.1.x/jbehave-core/src/behaviour/org/jbehave/scenario/parser/UnderscoredCamelCaseResolverBehaviour.java (1118 => 1119)

--- branches/jbehave-2.1.x/jbehave-core/src/behaviour/org/jbehave/scenario/parser/UnderscoredCamelCaseResolverBehaviour.java	2009-03-04 14:57:39 UTC (rev 1118)
+++ branches/jbehave-2.1.x/jbehave-core/src/behaviour/org/jbehave/scenario/parser/UnderscoredCamelCaseResolverBehaviour.java	2009-04-05 09:17:37 UTC (rev 1119)
@@ -8,27 +8,40 @@
 
 public class UnderscoredCamelCaseResolverBehaviour {
 
-    @Test
-    public void shouldResolveCamelCasedClassNameToUnderscoredName() {
-        UnderscoredCamelCaseResolver resolver = new UnderscoredCamelCaseResolver();
-        ensureThat(resolver.resolve(CamelCaseScenario.class),
-                equalTo("org/jbehave/scenario/parser/camel_case_scenario"));
+	@Test
+	public void shouldResolveCamelCasedClassNameToUnderscoredName() {
+		ScenarioNameResolver resolver = new UnderscoredCamelCaseResolver();
+		ensureThat(resolver.resolve(CamelCaseScenario.class),
+				equalTo("org/jbehave/scenario/parser/camel_case_scenario"));
 
-    }
-    
-    @Test
-    public void shouldResolveCamelCasedClassNameToUnderscoredNameWithExtension() {
-        UnderscoredCamelCaseResolver resolver = new UnderscoredCamelCaseResolver(".scenario");
-        ensureThat(resolver.resolve(CamelCase.class),
-                equalTo("org/jbehave/scenario/parser/camel_case.scenario"));
+	}
 
-    }
-    
-    static class CamelCaseScenario extends JUnitScenario {
-        
-    }
+	@Test
+	public void shouldResolveCamelCasedClassNameToUnderscoredNameWithExtension() {
+		ScenarioNameResolver resolver = new UnderscoredCamelCaseResolver(
+				".scenario");
+		ensureThat(resolver.resolve(CamelCase.class),
+				equalTo("org/jbehave/scenario/parser/camel_case.scenario"));
 
-    static class CamelCase extends JUnitScenario {
-        
-    }
+	}
+
+	@Test
+	public void shouldResolveCamelCasedClassNameWithNumbersTreatedAsLowerCaseLetters() {
+		ScenarioNameResolver resolver = new UnderscoredCamelCaseResolver();
+		ensureThat(resolver.resolve(CamelCaseWithA333Qualifier.class),
+				equalTo("org/jbehave/scenario/parser/camel_case_with_a333_qualifier"));
+
+	}
+
+	static class CamelCaseScenario extends JUnitScenario {
+
+	}
+
+	static class CamelCase extends JUnitScenario {
+
+	}
+
+	static class CamelCaseWithA333Qualifier extends JUnitScenario {
+
+	}
 }


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to