@Test(groups = "slow")
public void testWithArgument() throws Exception {
dbi.registerArgumentFactory(new DateTimeArgumentFactory());
final SomethingSqlDao somethingSqlDao = dbi.onDemand(SomethingSqlDao.class);
final DateTime dateTimePierre = new DateTime(2012, 10, 5, 8, 10, DateTimeZone.UTC);
somethingSqlDao.create(1, "pierre", dateTimePierre);
final DateTime dateTimeStephane = new DateTime(2009, 3, 1, 0, 1, DateTimeZone.UTC);
somethingSqlDao.create(2, "stephane", dateTimeStephane);
final Timestamp datePierre = somethingSqlDao.getCreatedDt(1);
Assert.assertEquals(datePierre.getTime(), dateTimePierre.getMillis());
final Timestamp dateStephane = somethingSqlDao.getCreatedDt(2);
Assert.assertEquals(dateStephane.getTime(), dateTimeStephane.getMillis());
}