(Please prefix your mails with the name of the affected component.)

see below

Jason Nichols wrote:
I think I have found a bug with XMLConfiguration. When I run the following test with the following xml the second assertEquals statement fails:

XML:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<test>
<a name="X">ABC</a>
<a name="Y">1,2,3</a>
</test

TEST:
public void testXMLConfig() throws Exception {
  File file = new File("/xml/xmlConfigTest.xml");

  XMLConfiguration xmlConfig = new XMLConfiguration(file);
  xmlConfig.load();

  assertEquals("X",xmlConfig.getProperty("a(0)[EMAIL PROTECTED]"));
  assertEquals("Y",xmlConfig.getProperty("a(1)[EMAIL PROTECTED]"));
}

Anyone see this issue before?  I couldn't find it in jira.

I think you have indeed found a bug. The problem here is that the 2nd <a> element is treated as a list element with the three values 1, 2, and 3. Obviously for such constellations the attributes get lost.

If you change the value of this element to a text that does not contain the delimiter character (','), the assert passes.

Could you please open a bug report in jira for this problem?

Thanks
Oliver

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

Reply via email to