If you just want a quick fix.  Drop the attached files on top of the
current ones.  Those will be what I commit tonight.

/src/test/org/apache/struts/taglib/bean/TestWriteTag.java
/web/test/test/org/apache/struts/taglib/bean/TestWriteTag.jsp

--
James Mitchell
Software Engineer/Struts Evangelist




> -----Original Message-----
> From: James Mitchell [mailto:[EMAIL PROTECTED] 
> Sent: mercredi 26 février 2003 11:38
> To: 'Struts Developers List'
> Subject: RE: Test suites fail on localized computer
> 
> 
> LOL....now this is interesting, supposing I had picked a different
> locale....who knows how long this might have gone undetected.  
> 
> I just changed my regional settings to France and my tests failed as
> well.  I already see the problem and will commit the fix tonight.  I
> forced the locale for the MessageTag tests, but forgot to do the same
> for WriteTag.
> 
> 
> --
> James Mitchell
> Software Engineer/Struts Evangelist
> 
> 
> 
> 
> > -----Original Message-----
> > From: Cedric Dumoulin [mailto:[EMAIL PROTECTED] 
> > Sent: mercredi 26 février 2003 11:09
> > To: Struts Developers List
> > Subject: Test suites fail on localized computer
> > 
> > 
> > 
> >   Hi all,
> > 
> >   Today I have run the test suite test.tomcat.41, but it fail on my 
> > computer:
> > 
> >     [junit] junit.framework.AssertionFailedError: 
> > expected:<1,234> but 
> > was:<1Â 234>
> >     [junit]     at 
> > org.apache.struts.taglib.bean.TestWriteTag.formatAndTest(TestW
> > riteTag.java:122)
> >     [junit]     at 
> > org.apache.struts.taglib.bean.TestWriteTag.endWriteTagNameForm
> > at(TestWriteTag.java:153)
> >  
> >   Checking the code, it appear that we compare a localized string 
> > returned by the server with a static string not localized ;-). This 
> > should work well when the server is US_en, but doesn't work 
> > with FR_fr, 
> > and other locales.
> > Note that the shown returned string (<1Â 234>) is not 
> necessarily the 
> > real returned string, because the text file used to catch 
> the output 
> > doesn't support well localization.
> > 
> >   There is other comparisons of this kind in the TestWriteTag 
> > file, and 
> > maybe in other files. I have try to run ant with other locale 
> > parameters, with no success: Tomcat is always launched with 
> > the locale 
> > of my computer, which I can't change.
> >   As a result, I can't run the test suites. Is there someone 
> > who have a 
> > simple solution, or should we change the TestWriteTag file (how?).
> > 
> >         cedric
> > 
> > 
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Attachment: TestWriteTag.java
Description: java/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to