From: <bo...@us...> - 2011-03-16 15:19:47
|
Revision: 491 http://xmlunit.svn.sourceforge.net/xmlunit/?rev=491&view=rev Author: bodewig Date: 2011-03-16 15:19:40 +0000 (Wed, 16 Mar 2011) Log Message: ----------- Test for mailing list thread that suggests Validator required xsd as prefix Modified Paths: -------------- branches/xmlunit-1.x/tests/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java Added Paths: ----------- branches/xmlunit-1.x/tests/etc/Book.xsd2 Added: branches/xmlunit-1.x/tests/etc/Book.xsd2 =================================================================== --- branches/xmlunit-1.x/tests/etc/Book.xsd2 (rev 0) +++ branches/xmlunit-1.x/tests/etc/Book.xsd2 2011-03-16 15:19:40 UTC (rev 491) @@ -0,0 +1,20 @@ +<?xml version="1.0"?> +<foo:schema xmlns:foo="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://www.publishing.org" + xmlns="http://www.publishing.org" + version="1.0" + elementFormDefault="qualified"> + + <foo:element name="Book" type="BookType"/> + + <foo:complexType name="BookType"> + <foo:sequence> + <foo:element name="Title" type="foo:string" minOccurs="1" maxOccurs="1"/> + <foo:element name="Author" type="foo:string" minOccurs="1" maxOccurs="unbounded"/> + <foo:element name="Date" type="foo:string" minOccurs="1" maxOccurs="1"/> + <foo:element name="ISBN" type="foo:string" minOccurs="1" maxOccurs="1"/> + <foo:element name="Publisher" type="foo:string" minOccurs="1" maxOccurs="1"/> + </foo:sequence> + </foo:complexType> +</foo:schema> + Modified: branches/xmlunit-1.x/tests/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java =================================================================== --- branches/xmlunit-1.x/tests/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java 2011-02-07 08:06:33 UTC (rev 490) +++ branches/xmlunit-1.x/tests/java/org/custommonkey/xmlunit/jaxp13/test_Validator.java 2011-03-16 15:19:40 UTC (rev 491) @@ -1,6 +1,6 @@ /* ****************************************************************** -Copyright (c) 2008, Jeff Martin, Tim Bacon +Copyright (c) 2008,2011, Jeff Martin, Tim Bacon All rights reserved. Redistribution and use in source and binary forms, with or without @@ -58,6 +58,13 @@ assertTrue(v.isSchemaValid()); } + public void testGoodSchemaIsValidWithCustomPrefix() throws Exception { + Validator v = new Validator(); + v.addSchemaSource(new StreamSource(new File(test_Constants.BASEDIR + + "/tests/etc/Book.xsd2"))); + assertTrue(v.isSchemaValid()); + } + public void testGoodSchemaHasNoErrors() throws Exception { Validator v = new Validator(); v.addSchemaSource(new StreamSource(new File(test_Constants.BASEDIR This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |