TestCase: CommonsValidatorTestCase fails on different user locales. -------------------------------------------------------------------
Key: SHALE-294 URL: http://issues.apache.org/struts/browse/SHALE-294 Project: Shale Issue Type: Bug Components: Core Affects Versions: 1.0.3 Environment: Operation System country configurations is set to german (de_DE) Reporter: Ingo D? Priority: Minor The CommonsValidatorTestCase fails if the user locale or country (I don't know exactly) is not set to "en". If it is not set to english you got localized error messages and then the equals assertions fail. ------------------------------------------------------------------------------- Test set: org.apache.shale.validator.CommonsValidatorTestCase ------------------------------------------------------------------------------- Tests run: 20, Failures: 17, Errors: 0, Skipped: 0, Time elapsed: 2.093 sec <<< FAILURE! testValidateRequired(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.156 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...is required...> but was:<...wird benötigt...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateRequired(CommonsValidatorTestCase.java:295) testValidateMaxlength(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.078 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...can not be greater than 5 characters...> but was:<...darf nicht kleiner als 5 Zeichen sein...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateMaxlength(CommonsValidatorTestCase.java:353) testValidateMinlength(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.094 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...can not be less than 5 characters...> but was:<...darf nicht kleiner als 5 Zeichen sein...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateMinlength(CommonsValidatorTestCase.java:412) testValidateMask(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.141 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<... invalid...> but was:<...t ungültig...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateMask(CommonsValidatorTestCase.java:471) testValidateByte(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.078 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...t be a byte...> but was:<...s byte sein...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateByte(CommonsValidatorTestCase.java:527) testValidateShort(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.094 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...t be a short...> but was:<...s short sein...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateShort(CommonsValidatorTestCase.java:583) testValidateInteger(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.062 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...t be an integer...> but was:<...s integer sein...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateInteger(CommonsValidatorTestCase.java:638) testValidateFloat(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.094 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...t be a float...> but was:<...s float sein...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateFloat(CommonsValidatorTestCase.java:694) testValidateDouble(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.062 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...t be a double...> but was:<...s double sein...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateDouble(CommonsValidatorTestCase.java:750) testValidateLong(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.11 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...t be a long...> but was:<...s long sein...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateLong(CommonsValidatorTestCase.java:789) testValidateDate(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.062 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<... not a date...> but was:<...t kein Datum...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateDate(CommonsValidatorTestCase.java:833) testValidateIntRange(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.094 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...is not in the range 1 through...> but was:<...liegt nicht zwischen 1 und...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateIntRange(CommonsValidatorTestCase.java:894) testValidateFloatRange(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.062 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...is not in the range 1.0 through...> but was:<...liegt nicht zwischen 1.0 und...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateFloatRange(CommonsValidatorTestCase.java:960) testValidateDoubleRange(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.094 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<...is not in the range 1.0 through...> but was:<...liegt nicht zwischen 1.0 und...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateDoubleRange(CommonsValidatorTestCase.java:1022) testValidateCreditCard(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.047 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<... an invalid credit card numb...> but was:<...t keine gültige Kreditkartenumm...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateCreditCard(CommonsValidatorTestCase.java:1062) testValidateEmail(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.156 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<... an invalid e-mail address...> but was:<...t keine gültige E-Mail-Adresse...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateEmail(CommonsValidatorTestCase.java:1123) testValidateUrl(org.apache.shale.validator.CommonsValidatorTestCase) Time elapsed: 0.063 sec <<< FAILURE! junit.framework.ComparisonFailure: expected:<... an invalid url address...> but was:<...t keine gültige URL-Adresse...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at org.apache.shale.validator.CommonsValidatorTestCase.checkMessage(CommonsValidatorTestCase.java:1259) at org.apache.shale.validator.CommonsValidatorTestCase.testValidateUrl(CommonsValidatorTestCase.java:1177) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira