@Test
public void getLong() throws Exception {

    assertEquals(DataUtil.getLong(null, 8), 8);
    assertEquals(DataUtil.getLong(Boolean.TRUE, 8), 1);
    assertEquals(DataUtil.getLong(Boolean.FALSE, 9), 0);
    assertEquals(DataUtil.getLong("True", 8), 8);
    assertEquals(DataUtil.getLong("99", 88), 99);
    assertEquals(DataUtil.getLong(" 88 ", 99), 88);
    assertEquals(DataUtil.getLong("DDDDD", 999), 999);
    assertEquals(DataUtil.getLong(new Object(), 333), 333);
    assertEquals(DataUtil.getLong(888l, 333), 888);
}