@Test
public void parseFloat() {

    assertEquals(-2, Numbers.parseFloat("-2"), 0.1);
    assertEquals(-1, Numbers.parseFloat("-1"), 0.1);
    assertEquals(0, Numbers.parseFloat("0"), 0.1);
    assertEquals(1, Numbers.parseFloat("1"), 0.1);
    assertEquals(2, Numbers.parseFloat("2"), 0.1);
    assertEquals(Float.NaN, Numbers.parseFloat(""), 0.1);
    assertEquals(0.0, Numbers.parseFloat("0.0"), 0.1);
    assertEquals(0.1, Numbers.parseFloat("0.1"), 0.1);
    assertEquals(Float.NaN, Numbers.parseFloat("X"), 0.1);
    assertEquals(Float.NaN, Numbers.parseFloat("NaN"), 0.1);
    assertEquals(Float.NaN, Numbers.parseFloat(null), 0.1);
}