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());
}
}