- 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:
