- Revision
- 997
- Author
- mauro
- Date
- 2008-10-26 10:00:41 -0500 (Sun, 26 Oct 2008)
Log Message
Minor cleanup to ensure we always work to interface contract whenever possible.
Modified Paths
- trunk/jbehave-core/src/java/org/jbehave/scenario/AbstractScenario.java
- trunk/jbehave-core/src/java/org/jbehave/scenario/definition/StoryDefinition.java
- trunk/jbehave-core/src/java/org/jbehave/scenario/steps/Steps.java
- trunk/jbehave-core/src/java/org/jbehave/scenario/steps/UnmatchedToPendingStepCreator.java
Diff
Modified: trunk/jbehave-core/src/java/org/jbehave/scenario/AbstractScenario.java (996 => 997)
--- trunk/jbehave-core/src/java/org/jbehave/scenario/AbstractScenario.java 2008-10-26 14:20:59 UTC (rev 996) +++ trunk/jbehave-core/src/java/org/jbehave/scenario/AbstractScenario.java 2008-10-26 15:00:41 UTC (rev 997) @@ -1,14 +1,15 @@ package org.jbehave.scenario; +import static java.util.Arrays.asList; + +import java.util.ArrayList; +import java.util.List; + import org.jbehave.scenario.definition.KeyWords; import org.jbehave.scenario.definition.StoryDefinition; import org.jbehave.scenario.parser.ScenarioNameResolver; import org.jbehave.scenario.steps.CandidateSteps; -import java.util.List; -import java.util.ArrayList; -import java.util.Arrays; - /** * <p> * Abstract implementation of Scenario which is primarily intended as a base @@ -61,7 +62,7 @@ this.scenarioClass = scenarioClass; this.configuration = configuration; this.scenarioRunner = scenarioRunner; - this.candidateSteps.addAll(Arrays.asList(candidateSteps)); + this.candidateSteps.addAll(asList(candidateSteps)); } public void runScenario() throws Throwable { @@ -72,6 +73,6 @@ } public void addSteps(CandidateSteps... steps) { - this.candidateSteps.addAll(Arrays.asList(steps)); + this.candidateSteps.addAll(asList(steps)); } }
Modified: trunk/jbehave-core/src/java/org/jbehave/scenario/definition/StoryDefinition.java (996 => 997)
--- trunk/jbehave-core/src/java/org/jbehave/scenario/definition/StoryDefinition.java 2008-10-26 14:20:59 UTC (rev 996) +++ trunk/jbehave-core/src/java/org/jbehave/scenario/definition/StoryDefinition.java 2008-10-26 15:00:41 UTC (rev 997) @@ -1,6 +1,7 @@ package org.jbehave.scenario.definition; -import java.util.Arrays; +import static java.util.Arrays.asList; + import java.util.Collections; import java.util.List; @@ -19,11 +20,11 @@ } public StoryDefinition(Blurb blurb, ScenarioDefinition... scenarioDefinitions) { - this(blurb, Arrays.asList(scenarioDefinitions)); + this(blurb, asList(scenarioDefinitions)); } public StoryDefinition(ScenarioDefinition... scenarioDefinitions) { - this(Arrays.asList(scenarioDefinitions)); + this(asList(scenarioDefinitions)); } public Blurb getBlurb() {
Modified: trunk/jbehave-core/src/java/org/jbehave/scenario/steps/Steps.java (996 => 997)
--- trunk/jbehave-core/src/java/org/jbehave/scenario/steps/Steps.java 2008-10-26 14:20:59 UTC (rev 996) +++ trunk/jbehave-core/src/java/org/jbehave/scenario/steps/Steps.java 2008-10-26 15:00:41 UTC (rev 997) @@ -139,7 +139,7 @@ } private List<Step> stepsHaving(final Class<? extends Annotation> annotationClass, final StepPart forScenarios) { - ArrayList<Step> steps = new ArrayList<Step>(); + List<Step> steps = new ArrayList<Step>(); for (final Method method : this.getClass().getMethods()) { if (method.isAnnotationPresent(annotationClass)) { steps.add(new Step() { @@ -159,7 +159,7 @@ private List<Step> stepsHavingOutcome(final Class<? extends AfterScenario> annotationClass, final Outcome outcome, final StepPart forSuccessfulScenarios, final StepPart forUnsuccessfulScenarios) { - ArrayList<Step> steps = new ArrayList<Step>(); + List<Step> steps = new ArrayList<Step>(); for (final Method method : this.getClass().getMethods()) { if (method.isAnnotationPresent(annotationClass) ) { AfterScenario annotation = method.getAnnotation(annotationClass);
Modified: trunk/jbehave-core/src/java/org/jbehave/scenario/steps/UnmatchedToPendingStepCreator.java (996 => 997)
--- trunk/jbehave-core/src/java/org/jbehave/scenario/steps/UnmatchedToPendingStepCreator.java 2008-10-26 14:20:59 UTC (rev 996) +++ trunk/jbehave-core/src/java/org/jbehave/scenario/steps/UnmatchedToPendingStepCreator.java 2008-10-26 15:00:41 UTC (rev 997) @@ -1,6 +1,7 @@ package org.jbehave.scenario.steps; import java.util.ArrayList; +import java.util.List; import org.jbehave.scenario.definition.ScenarioDefinition; @@ -8,7 +9,7 @@ public Step[] createStepsFrom(ScenarioDefinition scenario, CandidateSteps... candidateSteps) { - ArrayList<Step> steps = new ArrayList<Step>(); + List<Step> steps = new ArrayList<Step>(); addAllNormalSteps(scenario, steps, candidateSteps); addBeforeAndAfterSteps(steps, candidateSteps); @@ -16,7 +17,7 @@ return steps.toArray(new Step[steps.size()]); } - private void addBeforeAndAfterSteps(ArrayList<Step> steps, + private void addBeforeAndAfterSteps(List<Step> steps, CandidateSteps[] candidateSteps) { for (CandidateSteps candidates : candidateSteps) { steps.addAll(0, candidates.runBeforeScenario()); @@ -28,7 +29,7 @@ } private void addAllNormalSteps(ScenarioDefinition scenario, - ArrayList<Step> steps, CandidateSteps... candidateSteps) { + List<Step> steps, CandidateSteps... candidateSteps) { for (String stringStep : scenario.getSteps()) { Step step = new PendingStep(stringStep); for (CandidateSteps candidates : candidateSteps) {
To unsubscribe from this list please visit: