[Batchserver-cvs] batchserver/test/org/jmonks/batchserver/io/flat DelimitedFlatFileReaderTest.java,
Brought to you by:
suresh_pragada
Update of /cvsroot/batchserver/batchserver/test/org/jmonks/batchserver/io/flat In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv1822 Modified Files: FixedWidthFlatFileReaderTest.java FixedWidthFlatFileWriterTest.java Added Files: DelimitedFlatFileReaderTest.java DelimitedFlatFileWriterTest.java Log Message: no message Index: FixedWidthFlatFileReaderTest.java =================================================================== RCS file: /cvsroot/batchserver/batchserver/test/org/jmonks/batchserver/io/flat/FixedWidthFlatFileReaderTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** FixedWidthFlatFileReaderTest.java 6 Jun 2006 21:21:17 -0000 1.1 --- FixedWidthFlatFileReaderTest.java 22 Aug 2006 23:42:48 -0000 1.2 *************** *** 8,22 **** package org.jmonks.batchserver.io.flat; - import junit.framework.*; - import java.io.BufferedReader; - import java.io.File; import java.io.FileInputStream; ! import java.io.IOException; ! import java.io.InputStreamReader; ! import java.util.HashMap; ! import java.util.Iterator; ! import java.util.List; ! import java.util.Map; ! import org.apache.log4j.Logger; import org.jmonks.batchserver.io.*; --- 8,13 ---- package org.jmonks.batchserver.io.flat; import java.io.FileInputStream; ! import junit.framework.*; import org.jmonks.batchserver.io.*; *************** *** 51,59 **** * Test of getNextRecord method, of class org.jmonks.batchserver.io.FixedWidthFlatFileReader. */ ! public void testGetNextRecord() { System.out.println("testGetNextRecord"); ! FileReader fileReader=FileReader.getFileReader("D:\\workarea\\personal\\latestcvs\\batchserver\\src\\org\\jmonks\\batchserver\\io\\payment.pmt", ! "D:\\workarea\\personal\\latestcvs\\batchserver\\src\\org\\jmonks\\batchserver\\io\\payment-file-spec.xml"); ReaderRecord record=null; while((record=fileReader.getNextRecord())!=null) --- 42,50 ---- * Test of getNextRecord method, of class org.jmonks.batchserver.io.FixedWidthFlatFileReader. */ ! public void testGetNextRecord() throws Exception { System.out.println("testGetNextRecord"); ! FileReader fileReader=FileReader.getFileReader(new FileInputStream("C:\\sample_fixed.dat"), ! this.getClass().getResourceAsStream("sample-fixed-width-file-spec.xml")); ReaderRecord record=null; while((record=fileReader.getNextRecord())!=null) *************** *** 61,69 **** if(record.getRecordType()==RecordType.DETAIL) { ! System.out.print(record.readField("pmtId") + " "); ! System.out.print(record.readField("pmtAmt") + " "); ! System.out.print(record.readField("mpaId") + " "); ! System.out.print(record.readField("pmId")); ! System.out.println(); } else --- 52,67 ---- if(record.getRecordType()==RecordType.DETAIL) { ! System.out.println(record.readField("field1") + " "); ! System.out.println(record.readField("field2") + " "); ! System.out.println(record.readField("field3") + " "); ! System.out.println(record.readField("field4")); ! } ! else if(record.getRecordType()==RecordType.HEADER) ! { ! System.out.println(record.readField("timestamp")); ! } ! else if(record.getRecordType()==RecordType.TRAILER) ! { ! System.out.println(record.readField("recordCount")); } else --- NEW FILE: DelimitedFlatFileReaderTest.java --- /* * FixedWidthFlatFileReaderTest.java * JUnit based test * * Created on June 2, 2006, 4:02 PM */ package org.jmonks.batchserver.io.flat; import java.io.FileInputStream; import junit.framework.*; import org.jmonks.batchserver.io.*; /** * * @author w951h8m */ public class DelimitedFlatFileReaderTest extends TestCase { public DelimitedFlatFileReaderTest(String testName) { super(testName); } protected void setUp() throws Exception { } protected void tearDown() throws Exception { } public static Test suite() { TestSuite suite = new TestSuite(DelimitedFlatFileReaderTest.class); return suite; } /** * Test of getNextRecord method, of class org.jmonks.batchserver.io.DelimitedFlatFileReader. */ public void testGetNextRecord() throws Exception { System.out.println("testGetNextRecord"); FileReader fileReader=FileReader.getFileReader(new FileInputStream("C:\\sample_delimited.dat"), this.getClass().getResourceAsStream("sample-delimited-file-spec.xml")); ReaderRecord record=null; while((record=fileReader.getNextRecord())!=null) { System.out.println(record.readField("field1") + " "); System.out.println(record.readField("field2") + " "); System.out.println(record.readField("field3") + " "); System.out.println(record.readField("field4")); } } } Index: FixedWidthFlatFileWriterTest.java =================================================================== RCS file: /cvsroot/batchserver/batchserver/test/org/jmonks/batchserver/io/flat/FixedWidthFlatFileWriterTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FixedWidthFlatFileWriterTest.java 7 Jun 2006 03:12:48 -0000 1.2 --- FixedWidthFlatFileWriterTest.java 22 Aug 2006 23:42:48 -0000 1.3 *************** *** 8,21 **** package org.jmonks.batchserver.io.flat; import junit.framework.*; - import java.io.BufferedWriter; - import java.io.IOException; - import java.util.HashMap; - import java.util.Iterator; - import java.util.List; - import java.util.Map; - import org.apache.log4j.Logger; - import org.jmonks.batchserver.io.FileParseException; - import org.jmonks.batchserver.io.FileSpec; import org.jmonks.batchserver.io.FileWriter; import org.jmonks.batchserver.io.RecordType; --- 8,13 ---- package org.jmonks.batchserver.io.flat; + import java.io.FileOutputStream; import junit.framework.*; import org.jmonks.batchserver.io.FileWriter; import org.jmonks.batchserver.io.RecordType; *************** *** 54,76 **** * Test of writeRecord method, of class org.jmonks.batchserver.io.flat.FixedWidthFlatFileWriter. */ ! public void testWriterRecord() { System.out.println("testWriterRecord"); ! FileWriter fileWriter=FileWriter.getFileWriter("D:\\test.pmt", ! "D:\\workarea\\personal\\latestcvs\\batchserver\\src\\org\\jmonks\\batchserver\\io\\flat\\sample-fixed-width-file-spec.xml"); ! WriterRecord rec1=fileWriter.createWriterRecord(RecordType.DETAIL); ! rec1.writeField("field1", "VALUE1"); ! rec1.writeField("field2", "VALUE2"); ! rec1.writeField("field3", "VALUE3VALUE3VALUE3"); ! rec1.writeField("field4", "VALUE4"); ! fileWriter.writeRecord(rec1); ! WriterRecord rec2=fileWriter.createWriterRecord(RecordType.DETAIL); ! rec2.writeField("field1", "VALUE1"); ! rec2.writeField("field2", "VALUE2"); ! rec2.writeField("field3", "VALUE3"); ! rec2.writeField("field4", "VALUE4"); ! fileWriter.writeRecord(rec2); fileWriter.close(); --- 46,69 ---- * Test of writeRecord method, of class org.jmonks.batchserver.io.flat.FixedWidthFlatFileWriter. */ ! public void testWriterRecord() throws Exception { System.out.println("testWriterRecord"); ! FileWriter fileWriter=FileWriter.getFileWriter(new FileOutputStream("C:\\sample_fixed.dat"), ! this.getClass().getResourceAsStream("sample-fixed-width-file-spec.xml")); ! WriterRecord headerRecord=fileWriter.createWriterRecord(RecordType.HEADER); ! headerRecord.writeField("timestamp", "20060812"); ! fileWriter.writeRecord(headerRecord); ! ! WriterRecord detailRecord=fileWriter.createWriterRecord(RecordType.DETAIL); ! detailRecord.writeField("field1", "VALUE1"); ! detailRecord.writeField("field2", "VALUE2"); ! detailRecord.writeField("field3", "VALUE3VALUE3VALUE3"); ! detailRecord.writeField("field4", "VALUE4"); ! fileWriter.writeRecord(detailRecord); ! WriterRecord trailerRecord=fileWriter.createWriterRecord(RecordType.TRAILER); ! trailerRecord.writeField("recordCount", "1"); ! fileWriter.writeRecord(trailerRecord); fileWriter.close(); --- NEW FILE: DelimitedFlatFileWriterTest.java --- /* * FixedWidthFlatFileWriterTest.java * JUnit based test * * Created on June 6, 2006, 11:41 AM */ package org.jmonks.batchserver.io.flat; import java.io.FileOutputStream; import junit.framework.*; import org.jmonks.batchserver.io.FileWriter; import org.jmonks.batchserver.io.RecordType; import org.jmonks.batchserver.io.WriterRecord; /** * * @author w951h8m */ public class DelimitedFlatFileWriterTest extends TestCase { public DelimitedFlatFileWriterTest(String testName) { super(testName); } protected void setUp() throws Exception { } protected void tearDown() throws Exception { } public static Test suite() { TestSuite suite = new TestSuite(DelimitedFlatFileWriterTest.class); return suite; } /** * Test of writeRecord method, of class org.jmonks.batchserver.io.flat.DelimitedFlatFileWriter. */ public void testWriterRecord() throws Exception { System.out.println("testWriterRecord"); FileWriter fileWriter=FileWriter.getFileWriter(new FileOutputStream("C:\\sample_delimited.dat"), this.getClass().getResourceAsStream("sample-delimited-file-spec.xml")); WriterRecord detailRecord1=fileWriter.createWriterRecord(RecordType.DETAIL); detailRecord1.writeField("field1", "VALUE1"); detailRecord1.writeField("field2", "VALUE2"); detailRecord1.writeField("field3", "VALUE3VALUE3VALUE3"); detailRecord1.writeField("field4", "VALUE4"); fileWriter.writeRecord(detailRecord1); WriterRecord detailRecord2=fileWriter.createWriterRecord(RecordType.DETAIL); detailRecord2.writeField("field1", "VALUE1"); detailRecord2.writeField("field2", "VALUE2"); detailRecord2.writeField("field3", "VALUE3VALUE3VALUE3"); detailRecord2.writeField("field4", "VALUE4"); fileWriter.writeRecord(detailRecord2); fileWriter.close(); } } |