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


Reply via email to