commit 3d8b2a125746dcf3110634dcf6731e5fe55626b0
Author: Mauro Talevi <[email protected]>
AuthorDate: Wed, 8 Apr 2015 19:30:24 +0100
Commit: Mauro Talevi <[email protected]>
CommitDate: Wed, 8 Apr 2015 19:31:01 +0100
JBEHAVE-1075: Minor tidy up.
diff --git
a/jbehave-core/src/main/java/org/jbehave/core/steps/ParameterConverters.java
b/jbehave-core/src/main/java/org/jbehave/core/steps/ParameterConverters.java
index e1d1122..b69d5c6 100755
--- a/jbehave-core/src/main/java/org/jbehave/core/steps/ParameterConverters.java
+++ b/jbehave-core/src/main/java/org/jbehave/core/steps/ParameterConverters.java
@@ -601,8 +601,7 @@ public class ParameterConverters {
@Override
public Object convertValue(String value, Type type) {
- String transformedValue = value.replaceAll("\\W",
"_").toUpperCase();
- return super.convertValue(transformedValue, type);
+ return super.convertValue(value.replaceAll("\\W",
"_").toUpperCase(), type);
}
}
diff --git
a/jbehave-core/src/test/java/org/jbehave/core/steps/ParameterConvertersBehaviour.java
b/jbehave-core/src/test/java/org/jbehave/core/steps/ParameterConvertersBehaviour.java
index 8ddb0f2..3e16a5a 100755
---
a/jbehave-core/src/test/java/org/jbehave/core/steps/ParameterConvertersBehaviour.java
+++
b/jbehave-core/src/test/java/org/jbehave/core/steps/ParameterConvertersBehaviour.java
@@ -40,11 +40,9 @@ import org.jbehave.core.steps.SomeSteps.MyParameters;
import org.junit.Test;
import static org.hamcrest.MatcherAssert.assertThat;
-
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.instanceOf;
import static org.hamcrest.Matchers.is;
-
import static org.junit.Assert.fail;
import static org.mockito.Mockito.mock;
@@ -64,7 +62,7 @@ public class ParameterConvertersBehaviour {
}
private void assertThatDefaultConvertersInclude(ParameterConverter[]
defaultConverters,
- Class<? extends ParameterConverter>... converterTypes) {
+ @SuppressWarnings("unchecked") Class<? extends
ParameterConverter>... converterTypes) {
for (Class<? extends ParameterConverter> type : converterTypes) {
boolean found = false;
for (ParameterConverter converter : defaultConverters) {
@@ -461,7 +459,7 @@ public class ParameterConvertersBehaviour {
}
@Test
- public void flexibleEnumConverter_givenLowercasedSpaceSeparatedValue() {
+ public void shouldConvertEnumFluently() {
ParameterConverter converter = new FluentEnumConverter();
assertThat(converter.accept(SomeEnum.class), equalTo(true));
assertThat((SomeEnum) converter.convertValue("multiple words and 1
number", SomeEnum.class), equalTo(SomeEnum.MULTIPLE_WORDS_AND_1_NUMBER));