You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ddlutils-dev@db.apache.org by to...@apache.org on 2007/05/29 05:44:47 UTC

svn commit: r542398 - /db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDataReaderAndWriter.java

Author: tomdz
Date: Mon May 28 20:44:46 2007
New Revision: 542398

URL: http://svn.apache.org/viewvc?view=rev&rev=542398
Log:
Another update of the unit test for DDLUTILS-174

Modified:
    db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDataReaderAndWriter.java

Modified: db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDataReaderAndWriter.java
URL: http://svn.apache.org/viewvc/db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDataReaderAndWriter.java?view=diff&rev=542398&r1=542397&r2=542398
==============================================================================
--- db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDataReaderAndWriter.java (original)
+++ db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDataReaderAndWriter.java Mon May 28 20:44:46 2007
@@ -245,16 +245,18 @@
             "    <column name=\"id\" type=\"INTEGER\" primaryKey=\"true\" required=\"true\"/>\n"+
             "    <column name=\"value1\" type=\"VARCHAR\" size=\"50\" required=\"true\"/>\n"+
             "    <column name=\"value2\" type=\"VARCHAR\" size=\"4000\" required=\"true\"/>\n"+
+            "    <column name=\"value3\" type=\"LONGVARCHAR\" size=\"4000\" required=\"true\"/>\n"+
             "  </table>\n"+
             "</database>";
         final String testedValue1 = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?><test><![CDATA[some text]]></test>";
         final String testedValue2 = StringUtils.repeat("a ", 1000) + testedValue1;
+        final String testedValue3 = "<div>\n<h1><![CDATA[WfMOpen]]></h1>\n" + StringUtils.repeat("Make it longer\n", 99) +  "</div>";
 
         DatabaseIO modelIO = new DatabaseIO();
 
         modelIO.setUseInternalDtd(true);
         modelIO.setValidateXml(false);
-        
+
         Database     model      = modelIO.read(new StringReader(testSchemaXml));
         StringWriter output     = new StringWriter();
         DataWriter   dataWriter = new DataWriter(output, "UTF-8");
@@ -263,6 +265,7 @@
         bean.set("id", new Integer(1));
         bean.set("value1", testedValue1);
         bean.set("value2", testedValue2);
+        bean.set("value3", testedValue3);
         dataWriter.writeDocumentStart();
         dataWriter.write(bean);
         dataWriter.writeDocumentEnd();
@@ -300,5 +303,7 @@
                      obj.get("value1").toString());
         assertEquals(testedValue2,
                      obj.get("value2").toString());
+        assertEquals(testedValue3,
+                     obj.get("value3").toString());
     }
 }