@Test(groups = "slow")
public void testWithArgument() throws Exception {
dbi.registerArgumentFactory(new EnumArgumentFactory());
final SomethingSqlDao somethingSqlDao = dbi.onDemand(SomethingSqlDao.class);
final Bier bierPierre = Bier.ipa;
somethingSqlDao.create(1, "pierre", bierPierre);
final Bier bierStephane = Bier.hefeweizen;
somethingSqlDao.create(2, "stephane", bierStephane);
final String bierStringPierre = somethingSqlDao.getBier(1);
Assert.assertEquals(bierStringPierre, bierPierre.toString());
final String bierStringStephane = somethingSqlDao.getBier(2);
Assert.assertEquals(bierStringStephane, bierStephane.toString());
}