[Batchserver-cvs] batchserver/test/org/jmonks/batch/io/flat DelimitedFlatFileReaderTest.java, NONE,
Brought to you by:
suresh_pragada
Update of /cvsroot/batchserver/batchserver/test/org/jmonks/batch/io/flat In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv25872 Added Files: DelimitedFlatFileReaderTest.java DelimitedFlatFileWriterTest.java FixedWidthFlatFileReaderTest.java FixedWidthFlatFileWriterTest.java Log Message: no message --- NEW FILE: FixedWidthFlatFileReaderTest.java --- /* * FixedWidthFlatFileReaderTest.java * JUnit based test * * Created on June 2, 2006, 4:02 PM */ package org.jmonks.batch.io.flat; import java.io.FileInputStream; import junit.framework.*; import org.jmonks.batch.io.FileReader; import org.jmonks.batch.io.RecordType; import org.jmonks.batch.io.ReaderRecord; /** * * @author w951h8m */ public class FixedWidthFlatFileReaderTest extends TestCase { public FixedWidthFlatFileReaderTest(String testName) { super(testName); } protected void setUp() throws Exception { } protected void tearDown() throws Exception { } public static Test suite() { TestSuite suite = new TestSuite(FixedWidthFlatFileReaderTest.class); return suite; } /** * 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) { 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 System.out.println(record.getRecordType().toString()); } } } --- NEW FILE: DelimitedFlatFileReaderTest.java --- /* * FixedWidthFlatFileReaderTest.java * JUnit based test * * Created on June 2, 2006, 4:02 PM */ package org.jmonks.batch.io.flat; import java.io.FileInputStream; import junit.framework.*; import org.jmonks.batch.io.FileReader; import org.jmonks.batch.io.ReaderRecord; /** * * @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")); } } } --- NEW FILE: FixedWidthFlatFileWriterTest.java --- /* * FixedWidthFlatFileWriterTest.java * JUnit based test * * Created on June 6, 2006, 11:41 AM */ package org.jmonks.batch.io.flat; import java.io.FileOutputStream; import junit.framework.*; import org.jmonks.batch.io.FileWriter; import org.jmonks.batch.io.RecordType; import org.jmonks.batch.io.WriterRecord; /** * * @author w951h8m */ public class FixedWidthFlatFileWriterTest extends TestCase { public FixedWidthFlatFileWriterTest(String testName) { super(testName); } protected void setUp() throws Exception { } protected void tearDown() throws Exception { } public static Test suite() { TestSuite suite = new TestSuite(FixedWidthFlatFileWriterTest.class); return suite; } /** * 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.batch.io.flat; import java.io.FileOutputStream; import junit.framework.*; import org.jmonks.batch.io.FileWriter; import org.jmonks.batch.io.RecordType; import org.jmonks.batch.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(); } } |