[Batchserver-cvs] batchserver/test/org/jmonks/batchserver/io/xml XMLFileWriterTest.java, 1.2, 1.3
Brought to you by:
suresh_pragada
From: Suresh <sur...@us...> - 2006-08-16 18:07:50
|
Update of /cvsroot/batchserver/batchserver/test/org/jmonks/batchserver/io/xml In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv21451 Modified Files: XMLFileWriterTest.java Log Message: no message Index: XMLFileWriterTest.java =================================================================== RCS file: /cvsroot/batchserver/batchserver/test/org/jmonks/batchserver/io/xml/XMLFileWriterTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** XMLFileWriterTest.java 7 Jun 2006 22:11:13 -0000 1.2 --- XMLFileWriterTest.java 16 Aug 2006 18:07:48 -0000 1.3 *************** *** 8,17 **** package org.jmonks.batchserver.io.xml; ! import java.util.ArrayList; import java.util.List; import junit.framework.*; import org.jmonks.batchserver.io.FileWriter; import org.jmonks.batchserver.io.RecordType; ! import org.jmonks.batchserver.io.WriterRecord; /** --- 8,18 ---- package org.jmonks.batchserver.io.xml; ! import java.io.FileInputStream; ! import java.io.FileOutputStream; import java.util.List; import junit.framework.*; import org.jmonks.batchserver.io.FileWriter; import org.jmonks.batchserver.io.RecordType; ! import org.jmonks.batchserver.io.xml.XMLFileWriter.XMLWriterRecord; /** *************** *** 45,74 **** * Test of writerRecord method, of class org.jmonks.batchserver.io.xml.XMLFileWriter. */ ! public void testWriterRecord() { System.out.println("testWriterRecord"); ! FileWriter fileWriter=FileWriter.getFileWriter("D:\\sample-xml-file_2.xml", "D:\\workarea\\personal\\latestcvs\\batchserver\\src\\org\\jmonks\\batchserver\\io\\xml\\sample-xml-file-spec.xml"); ! WriterRecord rec1=fileWriter.createWriterRecord(RecordType.DETAIL); ! rec1.writeField("sample-element1", "sample-value1"); ! rec1.writeField("sample-element2", "sample-value2"); ! rec1.writeField("sample-element3", "sample-value3"); ! List element4List=new ArrayList(); ! element4List.add("element-value4-value1"); ! element4List.add("element-value4-value2"); ! element4List.add("element-value4-value3"); ! rec1.writeField("sample-element4",element4List); ! WriterRecord nestedRec1=fileWriter.createWriterRecord(RecordType.DETAIL); ! nestedRec1.writeField("sample-element1", "sample-value1"); ! nestedRec1.writeField("sample-element2", "sample-value2"); ! nestedRec1.writeField("sample-element3", "sample-value3"); ! rec1.writeField("sample-element5", nestedRec1); ! rec1.writeField("sample-element6", ""); ! fileWriter.writeRecord(rec1); fileWriter.close(); } --- 46,90 ---- * Test of writerRecord method, of class org.jmonks.batchserver.io.xml.XMLFileWriter. */ ! public void testWriterRecord() throws Exception { System.out.println("testWriterRecord"); ! FileWriter fileWriter=FileWriter.getFileWriter(new FileOutputStream("D:\\sample-xml-file_2.xml"), new FileInputStream("D:\\workarea\\personal\\latestcvs\\batchserver\\src\\org\\jmonks\\batchserver\\io\\xml\\sample-xml-file-spec.xml")); ! XMLWriterRecord mainRecord=(XMLWriterRecord)fileWriter.createWriterRecord(RecordType.DETAIL); ! mainRecord.writeSimpleElement("sample-field1", "sample-value1"); + XMLWriterRecord acctInfoRecord=(XMLWriterRecord)mainRecord.createComplexElement("complex-sample-field2"); + acctInfoRecord.writeSimpleElement("sample-field3", "sample-value3"); ! XMLWriterRecord tokensRecord=(XMLWriterRecord)acctInfoRecord.createComplexElement("complex-sample-field4"); ! List tokenList=tokensRecord.createRepeatElement("repeat-sample-field5"); ! XMLWriterRecord token1=(XMLWriterRecord)acctInfoRecord.createComplexElement(); ! token1.writeSimpleElement("sample-field6","sample-value6"); ! token1.writeSimpleElement("sample-field7","sample-value7"); ! XMLWriterRecord token2=(XMLWriterRecord)acctInfoRecord.createComplexElement(); ! token2.writeSimpleElement("sample-field6","sample-value6"); ! token2.writeSimpleElement("sample-field7","sample-value7"); ! tokenList.add(token1); ! tokenList.add(token2); ! tokenList.add("sample-value8"); ! XMLWriterRecord token3=(XMLWriterRecord)acctInfoRecord.createComplexElement(); ! List subTokenList=token3.createRepeatElement("repeat-sample-field9"); ! XMLWriterRecord subToken1=(XMLWriterRecord)token3.createComplexElement(); ! subToken1.writeSimpleElement("sample-field10","sample-value10"); ! subToken1.writeSimpleElement("sample-field11","sample-value11"); ! ! XMLWriterRecord subToken2=(XMLWriterRecord)token3.createComplexElement(); ! subToken2.writeSimpleElement("sample-field10","sample-value10"); ! subToken2.writeSimpleElement("sample-field11","sample-value11"); ! ! subTokenList.add(subToken1); ! subTokenList.add(subToken2); ! ! tokenList.add(token3); ! ! fileWriter.writeRecord(mainRecord); fileWriter.close(); } |