@Test
public void getInt() throws Exception {

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