On 12/12/2012 2:35 AM, Alan Bateman wrote:
On 12/12/2012 09:31, Paul Sandoz wrote:

http://cr.openjdk.java.net/~alanb/8004371/webrev.02/src/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java.html

Why are the element qualified names compared ignoring case?
I'll leave this to Joe, but I agree that it doesn't look right.

What I was thinking?! I had the property dtd in mind that requires the elements all be in lower cases, so therefore I should ignore case and allow it -- any better logic than that? :-)

Fixed now. And also added a couple of test cases. Elements with wrong case would still have been rejected, but the error messages would be different.



We need tests with invalid documents. I did not check if there are already such tests present.

I added some test cases to test validation, compatibility and etc. Alan thinks we'll use the ones currently in the JDK repository for now.

Thanks,
Joe

Tests for properties in XML format are in short supply, at least in the jdk repository. There are tests in other test suites (JCK for example) but we may need to add additional tests to give this new code a good workout. The awkward thing is that this code will not be executed with by the regular JDK, hence the update to the LoadAndStoreXML.java test to at least ensure that it executed during normal test runs.

-Alan

Reply via email to