@Test(groups = "slow") public void testWithArgument() throws Exception { dbi.registerArgumentFactory(new UUIDArgumentFactory()); final SomethingSqlDao somethingSqlDao = dbi.onDemand(SomethingSqlDao.class); final UUID idPierre = UUID.randomUUID(); somethingSqlDao.create(1, "pierre", idPierre); final UUID idStephane = UUID.randomUUID(); somethingSqlDao.create(2, "stephane", idStephane); final String idStringPierre = somethingSqlDao.getUniqueId(1); Assert.assertEquals(idStringPierre, idPierre.toString()); final String idStringStephane = somethingSqlDao.getUniqueId(2); Assert.assertEquals(idStringStephane, idStephane.toString()); }