Update of /cvsroot/dbunit/dbunit/src/test/org/dbunit
In directory sc8-pr-cvs1:/tmp/cvs-serv19674/src/test/org/dbunit
Modified Files:
Tag: branch-exml2sax
Main.java
Log Message:
Huge dataset export tests.
Index: Main.java
===================================================================
RCS file: /cvsroot/dbunit/dbunit/src/test/org/dbunit/Main.java,v
retrieving revision 1.30.2.4
retrieving revision 1.30.2.5
diff -C2 -d -r1.30.2.4 -r1.30.2.5
*** Main.java 14 Jun 2003 06:06:48 -0000 1.30.2.4
--- Main.java 15 Jun 2003 15:42:21 -0000 1.30.2.5
***************
*** 34,49 ****
import org.dbunit.dataset.xml.XmlDataSetWriter;
import org.dbunit.dataset.xml.XmlProducer;
import org.xml.sax.InputSource;
! import java.io.File;
! import java.io.FileOutputStream;
! import java.io.FileReader;
! import java.io.FileWriter;
! import java.io.IOException;
! import java.io.OutputStream;
! import java.io.OutputStreamWriter;
! import java.io.Reader;
! import java.io.Writer;
/**
--- 34,42 ----
import org.dbunit.dataset.xml.XmlDataSetWriter;
import org.dbunit.dataset.xml.XmlProducer;
+ import org.dbunit.dataset.xml.FlatXmlWriter;
import org.xml.sax.InputSource;
! import java.io.*;
/**
***************
*** 59,64 ****
// System.setProperty("dbunit.qualified.table.names", "true");
!
IDatabaseConnection connection =
DatabaseEnvironment.getInstance().getConnection();
--- 52,59 ----
// System.setProperty("dbunit.qualified.table.names", "true");
+ // testFlatXmlWriter();
+ testXmlWriter();
! /*
IDatabaseConnection connection =
DatabaseEnvironment.getInstance().getConnection();
***************
*** 86,89 ****
--- 81,85 ----
XmlDataSetWriter writer = new XmlDataSetWriter(new OutputStreamWriter(out, "UTF8"));
writer.write(dataSet);
+ */
// FileWriter writer = new FileWriter("writerTest.xml");
***************
*** 106,112 ****
}
// private static void testWrite() throws Exception
// {
! // Writer out = new FileWriter("test.xml");
//
// Document document = new Document();
--- 102,134 ----
}
+ private static void testFlatXmlWriter() throws Exception
+ {
+ MockDataSetProducer mockProducer = new MockDataSetProducer();
+ mockProducer.setupColumnCount(5);
+ mockProducer.setupRowCount(100000);
+ mockProducer.setupTableCount(10);
+ IDataSet dataSet = new StreamingDataSet(mockProducer);
+
+ OutputStream out = new FileOutputStream("flatXmlWriterTest.xml");
+ FlatXmlWriter writer = new FlatXmlWriter(new OutputStreamWriter(out, "UTF8"));
+ writer.write(dataSet);
+ }
+
+ private static void testXmlWriter() throws Exception
+ {
+ MockDataSetProducer mockProducer = new MockDataSetProducer();
+ mockProducer.setupColumnCount(5);
+ mockProducer.setupRowCount(100000);
+ mockProducer.setupTableCount(10);
+ IDataSet dataSet = new StreamingDataSet(mockProducer);
+
+ OutputStream out = new FileOutputStream("xmlWriterTest.xml");
+ XmlDataSetWriter writer = new XmlDataSetWriter(new OutputStreamWriter(out, "UTF8"));
+ writer.write(dataSet);
+ }
+
// private static void testWrite() throws Exception
// {
! // Writer out = new databaseFileWriter("test.xml");
//
// Document document = new Document();
|