[Practicalxml-commits] SF.net SVN: practicalxml:[146] branches/dev-1.1/src/test/java/net/sf/ practi
Brought to you by:
kdgregory
From: Auto-Generated S. C. M. <pra...@li...> - 2009-09-22 19:21:38
|
Revision: 146 http://practicalxml.svn.sourceforge.net/practicalxml/?rev=146&view=rev Author: kdgregory Date: 2009-09-22 19:21:25 +0000 (Tue, 22 Sep 2009) Log Message: ----------- testcase refactoring Modified Paths: -------------- branches/dev-1.1/src/test/java/net/sf/practicalxml/converter/AbstractConversionTestCase.java branches/dev-1.1/src/test/java/net/sf/practicalxml/converter/bean/AbstractBeanConverterTestCase.java branches/dev-1.1/src/test/java/net/sf/practicalxml/converter/bean/TestXml2BeanConverter.java Modified: branches/dev-1.1/src/test/java/net/sf/practicalxml/converter/AbstractConversionTestCase.java =================================================================== --- branches/dev-1.1/src/test/java/net/sf/practicalxml/converter/AbstractConversionTestCase.java 2009-09-22 19:06:46 UTC (rev 145) +++ branches/dev-1.1/src/test/java/net/sf/practicalxml/converter/AbstractConversionTestCase.java 2009-09-22 19:21:25 UTC (rev 146) @@ -14,6 +14,12 @@ package net.sf.practicalxml.converter; +import static net.sf.practicalxml.builder.XmlBuilder.attribute; + +import javax.xml.XMLConstants; + +import org.w3c.dom.Element; + import net.sf.practicalxml.AbstractTestCase; @@ -32,8 +38,45 @@ // Support Code //---------------------------------------------------------------------------- + protected static net.sf.practicalxml.builder.Node xsiType(String typeName) + { + return attribute(XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI, + "type", + typeName); + } + + protected static net.sf.practicalxml.builder.Node xsiNil(boolean isNil) + { + return attribute(XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI, + "nil", + isNil ? "true" : "false"); + } + + //---------------------------------------------------------------------------- // Assertions //---------------------------------------------------------------------------- + + protected void assertXsiType(String message, Element elem, String expectedType) + { + String attr = elem.getAttributeNS(XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI, "type"); + assertEquals(message, expectedType, attr); + } + + + protected void assertXsiNil(Element elem, boolean expected) + { + String attr = elem.getAttributeNS(XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI, "nil"); + boolean isNil = attr.equals("true"); + assertEquals("xsi:nil (\"" + attr + "\")", expected, isNil); + } + + + protected void assertXsiNil(String message, Element elem, boolean expected) + { + String attr = elem.getAttributeNS(XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI, "nil"); + boolean isNil = attr.equals("true"); + assertEquals(message, expected, isNil); + } } Modified: branches/dev-1.1/src/test/java/net/sf/practicalxml/converter/bean/AbstractBeanConverterTestCase.java =================================================================== --- branches/dev-1.1/src/test/java/net/sf/practicalxml/converter/bean/AbstractBeanConverterTestCase.java 2009-09-22 19:06:46 UTC (rev 145) +++ branches/dev-1.1/src/test/java/net/sf/practicalxml/converter/bean/AbstractBeanConverterTestCase.java 2009-09-22 19:21:25 UTC (rev 146) @@ -20,8 +20,6 @@ import java.util.Date; import java.util.List; -import javax.xml.XMLConstants; - import org.w3c.dom.Element; import junit.framework.Assert; @@ -222,27 +220,4 @@ { assertEquals(message, expectedValue, DomUtil.getText(elem)); } - - - protected void assertXsiType(String message, Element elem, String expectedType) - { - String attr = elem.getAttributeNS(XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI, "type"); - assertEquals(message, expectedType, attr); - } - - - protected void assertXsiNil(Element elem, boolean expected) - { - String attr = elem.getAttributeNS(XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI, "nil"); - boolean isNil = attr.equals("true"); - assertEquals("xsi:nil (\"" + attr + "\")", expected, isNil); - } - - - protected void assertXsiNil(String message, Element elem, boolean expected) - { - String attr = elem.getAttributeNS(XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI, "nil"); - boolean isNil = attr.equals("true"); - assertEquals(message, expected, isNil); - } } Modified: branches/dev-1.1/src/test/java/net/sf/practicalxml/converter/bean/TestXml2BeanConverter.java =================================================================== --- branches/dev-1.1/src/test/java/net/sf/practicalxml/converter/bean/TestXml2BeanConverter.java 2009-09-22 19:06:46 UTC (rev 145) +++ branches/dev-1.1/src/test/java/net/sf/practicalxml/converter/bean/TestXml2BeanConverter.java 2009-09-22 19:21:25 UTC (rev 146) @@ -24,7 +24,6 @@ import java.util.SortedMap; import java.util.SortedSet; -import javax.xml.XMLConstants; import org.w3c.dom.Element; import net.sf.practicalxml.converter.ConversionException; @@ -55,22 +54,6 @@ } - private static net.sf.practicalxml.builder.Node xsiType(String typeName) - { - return attribute(XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI, - "type", - typeName); - } - - - private static net.sf.practicalxml.builder.Node xsiNil(boolean isNil) - { - return attribute(XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI, - "nil", - isNil ? "true" : "false"); - } - - private static void assertConversionFailure( String message, Xml2BeanConverter driver, Element elem, Class<?> klass) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |