I'm also getting a failure on TestActionConfigMatcher (using Ant build): Name isn't correct junit.framework.AssertionFailedError: Name isn't correct at org.apache.struts.config.TestActionConfigMatcher.testCheckSubstitutionsM atch(TestActionConfigMatcher.java:202) ...
cfg.getName() is returning 'name2', but the test expects 'name' fConfigs contains: [0] = name2 [1] = name The problem seems to be that the test relies on the order of the array elements but ActionConfig stores the configs in a HashMap which does not return its values collection in a guaranteed order. I would have expected the failure to be intermittent, but it fails consistently for me. Maybe in practice the order is consistent for a platform, JDK, day of the week etc. etc. :-) As an experiment, I changed the HashMap to a TreeMap, and the tests pass. I don't know if this would have any knock on effects elsewhere though. Might be better to rethink the test so it doesn't rely on the ordering. Or even just drop that section since it's really only testing findForwardConfigs(), not the matcher. Steve > -----Original Message----- > From: Don Brown [mailto:[EMAIL PROTECTED] > Sent: November 27, 2003 9:36 PM > To: Struts Developers List > Subject: Re: Maven test run > > > Hmmm...I just updated, uncommented those two lines, and ran "ant > test.junit" - all tests passed. Anyone else? > > Don > > On Thu, 27 Nov 2003, Ted Husted wrote: > > > When I run the maven jar target, the upload tests fail > > (MultipartTestSuite). > > > > But, when I run the ant test.junit test, only the > > TestActionConfigMatcher test fails. > > > > Is it me, or do others share this experience? > > > > If so, any ideas as to why this would be? > > > > -Ted. > > > > > > > > > --------------------------------------------------------------------- > > 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] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
