@Test
public void float_values() throws Exception {
CsvParser parser = create(
"0,1,50,-1,-50,"
+ "0.5,-0.5,100.,-100., 0,0 ,");
FloatOption option = new FloatOption();
assertThat(parser.next(), is(true));
parser.fill(option);
assertThat(option.get(), is((float) 0));
parser.fill(option);
assertThat(option.get(), is((float) 1));
parser.fill(option);
assertThat(option.get(), is((float) 50));
parser.fill(option);
assertThat(option.get(), is((float) -1));
parser.fill(option);
assertThat(option.get(), is((float) -50));
parser.fill(option);
assertThat(option.get(), is((float) 0.5));
parser.fill(option);
assertThat(option.get(), is((float) -0.5));
parser.fill(option);
assertThat(option.get(), is((float) 100.));
parser.fill(option);
assertThat(option.get(), is((float) -100.));
parser.fill(option);
assertThat(option.get(), is((float) 0));
parser.fill(option);
assertThat(option.get(), is((float) 0));
parser.fill(option);
assertThat(option.isNull(), is(true));
parser.endRecord();
assertThat(parser.next(), is(false));
}