/** * {@inheritDoc} */ @Override public FieldSet create(String[] values) { DefaultFieldSet fieldSet = new DefaultFieldSet(values); return enhance(fieldSet); }
private FieldSet enhance(DefaultFieldSet fieldSet) { if (dateFormat!=null) { fieldSet.setDateFormat(dateFormat); } if (numberFormat!=null) { fieldSet.setNumberFormat(numberFormat); } return fieldSet; }
public void testValidDisjointRanges() { pe.setForceDisjointRanges(true); // test disjoint ranges pe.setAsText("1-5,11-15"); assertEquals(2, ranges.length); assertEquals(1, ranges[0].getMin()); assertEquals(5, ranges[0].getMax()); assertEquals(11, ranges[1].getMin()); assertEquals(15, ranges[1].getMax()); }
@Override public Name mapFieldSet(FieldSet fs) { return new Name(fs.readString(0), fs.readString(1), 0); } });
Trade(FieldSet fieldSet) { this.isin = fieldSet.readString(0); this.quantity = fieldSet.readLong(1); this.price = fieldSet.readBigDecimal(2); }
public void testSetAsTextWithNoSpaces() { pe.setAsText("15,32"); // result should be 15-31, 32-unbound assertEquals(2, ranges.length); assertEquals(15, ranges[0].getMin()); assertEquals(31, ranges[0].getMax()); assertEquals(32, ranges[1].getMin()); assertFalse(ranges[1].hasMaxValue()); }
@Override public FieldSet tokenize(String line) { return new DefaultFieldSet(new String[] { "c", "d" }); } });
public void testUnmapItemAsString() throws Exception { assertEquals("foo", mapper.aggregate("foo")); }
public void testInvalidOverlappingRanges() { pe.setForceDisjointRanges(true); // test joint ranges try { pe.setAsText("1-10, 5-15"); fail("Exception expected: ranges are not disjoint"); } catch (IllegalArgumentException iae) { // expected } }
@Override public Name mapFieldSet(FieldSet fs) { return new Name(fs.readString(1), fs.readString(0), 0); } });
public void testSetAsText() { pe.setAsText("15, 32, 1-10, 33"); // result should be 15-31, 32-32, 1-10, 33-unbound assertEquals(4, ranges.length); assertEquals(15, ranges[0].getMin()); assertEquals(31, ranges[0].getMax()); assertEquals(32, ranges[1].getMin()); assertEquals(32, ranges[1].getMax()); assertEquals(1, ranges[2].getMin()); assertEquals(10, ranges[2].getMax()); assertEquals(33, ranges[3].getMin()); assertFalse(ranges[3].hasMaxValue()); }
public void testValidOverlappingRanges() { // test joint ranges pe.setAsText("1-10, 5-15"); assertEquals(2, ranges.length); assertEquals(1, ranges[0].getMin()); assertEquals(10, ranges[0].getMax()); assertEquals(5, ranges[1].getMin()); assertEquals(15, ranges[1].getMax()); }
@Override protected FieldSet fieldSet() { String[] tokens = new String[] { ADDRESSEE, ADDRESS_LINE_1, ADDRESS_LINE_2, CITY, STATE, COUNTRY, ZIP_CODE }; String[] columnNames = new String[] { AddressFieldSetMapper.ADDRESSEE_COLUMN, AddressFieldSetMapper.ADDRESS_LINE1_COLUMN, AddressFieldSetMapper.ADDRESS_LINE2_COLUMN, AddressFieldSetMapper.CITY_COLUMN, AddressFieldSetMapper.STATE_COLUMN, AddressFieldSetMapper.COUNTRY_COLUMN, AddressFieldSetMapper.ZIP_CODE_COLUMN }; return new DefaultFieldSet(tokens, columnNames); }
/** * {@inheritDoc} */ @Override public FieldSet create(String[] values, String[] names) { DefaultFieldSet fieldSet = new DefaultFieldSet(values, names); return enhance(fieldSet); }
@Override public Name mapFieldSet(FieldSet fs) { return new Name(fs.readString(0), fs.readString(1), 0); } });
@Override public FieldSet tokenize(String line) { return new DefaultFieldSet(new String[] { "a", "b" }); } });
@Override public FieldSet tokenize(String line) { return new DefaultFieldSet(new String[] { "c", "d" }); } });
@Override protected FieldSet fieldSet() { String[] tokens = new String[] { SHIPPER_ID, SHIPPING_INFO, SHIPPING_TYPE_ID }; String[] columnNames = new String[] { ShippingFieldSetMapper.SHIPPER_ID_COLUMN, ShippingFieldSetMapper.ADDITIONAL_SHIPPING_INFO_COLUMN, ShippingFieldSetMapper.SHIPPING_TYPE_ID_COLUMN }; return new DefaultFieldSet(tokens, columnNames); }