mrdon 2003/11/28 00:48:29 Modified: src/test/org/apache/struts/config TestActionConfigMatcher.java Log: Fixed test to not depend on HashMap order for ForwardConfig's Revision Changes Path 1.4 +14 -8 jakarta-struts/src/test/org/apache/struts/config/TestActionConfigMatcher.java Index: TestActionConfigMatcher.java =================================================================== RCS file: /home/cvs/jakarta-struts/src/test/org/apache/struts/config/TestActionConfigMatcher.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- TestActionConfigMatcher.java 28 Nov 2003 02:25:47 -0000 1.3 +++ TestActionConfigMatcher.java 28 Nov 2003 08:48:29 -0000 1.4 @@ -183,10 +183,16 @@ assertTrue("Input hasn't been replaced", "input,Bar".equals(m.getInput())); ForwardConfig[] fConfigs = m.findForwardConfigs(); - ForwardConfig cfg = fConfigs[0]; - assertTrue("ContextRelative isn't correct", cfg.getContextRelative()); - // :FIXME: assertTrue("Name isn't correct", "name".equals(cfg.getName())); - // :FIXME: assertTrue("Path hasn't been replaced", "path,Bar".equals(cfg.getPath())); + boolean found = false; + for (int x=0; x<fConfigs.length; x++) { + ForwardConfig cfg = fConfigs[x]; + if ("name".equals(cfg.getName())) { + found = true; + assertTrue("ContextRelative isn't correct", cfg.getContextRelative()); + assertTrue("Path hasn't been replaced", "path,Bar".equals(cfg.getPath())); + } + } + assertTrue("The forward config 'name' cannot be found", found); } private ActionConfig buildActionConfig(String path) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]