- Revision
- 1446
- Author
- paul
- Date
- 2009-12-21 22:03:42 -0600 (Mon, 21 Dec 2009)
Log Message
common body
Modified Paths
Diff
Modified: trunk/core/jbehave-core/src/behaviour/java/org/jbehave/scenario/steps/CandidateStepBehaviour.java (1445 => 1446)
--- trunk/core/jbehave-core/src/behaviour/java/org/jbehave/scenario/steps/CandidateStepBehaviour.java 2009-12-21 23:26:32 UTC (rev 1445) +++ trunk/core/jbehave-core/src/behaviour/java/org/jbehave/scenario/steps/CandidateStepBehaviour.java 2009-12-22 04:03:42 UTC (rev 1446) @@ -200,20 +200,18 @@ @Test public void shouldMatchMethodParametersByParanamerNamesInNaturalOrder() throws Exception { - ParanamerNamedParameterSteps steps = new ParanamerNamedParameterSteps(); - CandidateStep candidateStep = new CandidateStep("I live on the $ith floor but some call it the $nth", - WHEN, stepMethodFor("methodWithNamedParametersInNaturalOrder", ParanamerNamedParameterSteps.class), steps, PATTERN_BUILDER, new ParameterConverters(), startingWords); - candidateStep.useParanamer(paranamer); - candidateStep.createFrom(tableRow, "When I live on the first floor but some call it the ground").perform(); - ensureThat(steps.ith, equalTo("first")); - ensureThat(steps.nth, equalTo("ground")); + shouldMatchMethodParametersByParanamerSomeOrder("methodWithNamedParametersInNaturalOrder"); } @Test public void shouldMatchMethodParametersByParanamerInverseOrder() throws Exception { - ParanamerNamedParameterSteps steps = new ParanamerNamedParameterSteps(); + shouldMatchMethodParametersByParanamerSomeOrder("methodWithNamedParametersInInverseOrder"); + } + + private void shouldMatchMethodParametersByParanamerSomeOrder(String methodName) throws IntrospectionException { + ParanamerNamedParameterSteps steps = new ParanamerNamedParameterSteps(); CandidateStep candidateStep = new CandidateStep("I live on the $ith floor but some call it the $nth", - WHEN, stepMethodFor("methodWithNamedParametersInInverseOrder", ParanamerNamedParameterSteps.class), steps, PATTERN_BUILDER, new ParameterConverters(), startingWords); + WHEN, stepMethodFor(methodName, ParanamerNamedParameterSteps.class), steps, PATTERN_BUILDER, new ParameterConverters(), startingWords); candidateStep.useParanamer(paranamer); candidateStep.createFrom(tableRow, "When I live on the first floor but some call it the ground").perform(); ensureThat(steps.ith, equalTo("first"));
To unsubscribe from this list please visit:
