Package org.easybatch.core.util

Examples of org.easybatch.core.util.StringRecord


        recordNumberEqualsToRecordFilter = new RecordNumberEqualsToRecordFilter(1);
        recordNumberGreaterThanRecordFilter = new RecordNumberGreaterThanRecordFilter(0);
        recordNumberLowerThanRecordFilter = new RecordNumberLowerThanRecordFilter(2);
        recordNumberInsideRangeRecordFilter = new RecordNumberInsideRangeRecordFilter(0, 2);
        recordNumberOutsideRangeRecordFilter = new RecordNumberOutsideRangeRecordFilter(0, 2);
        stringRecord = new StringRecord(1,"prefix_content_suffix");
    }
View Full Code Here


    @Before
    public void setUp() throws Exception {
        int[] fieldsLength = {4, 2, 3};
        fixedLengthRecordMapper = new FixedLengthRecordMapper<Bean>(Bean.class, fieldsLength,
                new String[]{"field1", "field2", "field3"});
        stringRecord = new StringRecord(1, "aaaabbccc");
    }
View Full Code Here

        stringRecord = new StringRecord(1, "aaaabbccc");
    }

    @Test (expected = Exception.class)
    public void testRecordWellFormednessKO() throws Exception {
        stringRecord = new StringRecord(1, "aaaabbcccd"); // unexpected record size
        fixedLengthRecordMapper.parseRecord(stringRecord);
    }
View Full Code Here

    @Before
    public void setUp() throws Exception {
        delimitedRecordMapper = new DelimitedRecordMapper<Person>(Person.class,
                new String[]{"firstName", "lastName", "age", "birthDate", "married"});
        stringRecord = new StringRecord(1, "foo,bar,30,1990-12-12,true");
    }
View Full Code Here

        stringRecord = new StringRecord(1, "foo,bar,30,1990-12-12,true");
    }

    @Test(expected = Exception.class)
    public void testRecordWellFormednessKO() throws Exception {
        stringRecord = new StringRecord(1, "foo,bar,30,1990-12-12");// incorrect record size
        delimitedRecordMapper.parseRecord(stringRecord);
    }
View Full Code Here

    }


    @Test
    public void testRecordSizeWithEmptyField() throws Exception {
        stringRecord = new StringRecord(1, "foo,bar,30,1990-12-12,");
        FlatFileRecord flatFileRecord = delimitedRecordMapper.parseRecord(stringRecord);
        assertEquals("", flatFileRecord.getFlatFileFields().get(4).getRawContent());
    }
View Full Code Here

    }

    @Test
    public void testRecordParsingWithTrimmedWhitespaces() throws Exception {
        delimitedRecordMapper.setTrimWhitespaces(true);
        stringRecord = new StringRecord(1, "  foo ,    bar  ,  30  ,     1990-12-12  ,  true         ");
        validateRecord(stringRecord);
    }
View Full Code Here

    }

    @Test
    public void testRecordParsingWithPipeDelimiter() throws Exception {
        delimitedRecordMapper.setDelimiter("|");
        stringRecord = new StringRecord(1, "foo|bar|30|1990-12-12|true");
        validateRecord(stringRecord);
    }
View Full Code Here

    }

    @Test
    public void testRecordParsingWithSpaceDelimiter() throws Exception {
        delimitedRecordMapper.setDelimiter(" ");
        stringRecord = new StringRecord(1, "foo bar 30 1990-12-12 true");
        validateRecord(stringRecord);
    }
View Full Code Here

    }

    @Test
    public void testRecordParsingWithTabDelimiter() throws Exception {
        delimitedRecordMapper.setDelimiter("\t");
        stringRecord = new StringRecord(1, "foo\tbar\t30\t1990-12-12\ttrue");
        validateRecord(stringRecord);
    }
View Full Code Here

TOP

Related Classes of org.easybatch.core.util.StringRecord

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.