@Test(groups = "slow") public void testWithoutArgument() throws IOException { final SomethingSqlDao somethingSqlDao = dbi.onDemand(SomethingSqlDao.class); somethingSqlDao.create(1, "pierre", UUID.randomUUID().toString()); try { somethingSqlDao.getUniqueId(1); Assert.fail(); } catch (final DBIException e) { Assert.assertEquals(e.getMessage(), "No mapper registered for java.util.UUID"); } }
@Test(groups = "slow") public void testWithoutArgument() throws IOException { final SomethingSqlDao somethingSqlDao = dbi.onDemand(SomethingSqlDao.class); somethingSqlDao.create(1, "pierre", UUID.randomUUID().toString()); try { somethingSqlDao.getUniqueId(1); Assert.fail(); } catch (final DBIException e) { Assert.assertEquals(e.getMessage(), "No mapper registered for java.util.UUID"); } }
@Test(groups = "slow") public void testWithoutArgument() throws IOException { final SomethingSqlDao somethingSqlDao = dbi.onDemand(SomethingSqlDao.class); somethingSqlDao.create(1, "pierre", 12); try { somethingSqlDao.getSomething(1); Assert.fail(); } catch (final DBIException e) { Assert.assertEquals(e.getMessage(), "No mapper registered for com.ning.billing.commons.jdbi.mapper.TestLowerToCamelBeanMapper$SomethingBean"); } }
@Override public String getMessage() { String base = super.getMessage(); StatementContext ctx = getStatementContext(); if (ctx == null) { return base; } else { return String.format("%s [statement:\"%s\", located:\"%s\", rewritten:\"%s\", arguments:%s]", base, ctx.getRawSql(), ctx.getLocatedSql(), ctx.getRewrittenSql(), ctx.getBinding()); } } }
@Override public String getMessage() { String base = super.getMessage(); StatementContext ctx = getStatementContext(); if (ctx == null) { return base; } else { return String.format("%s [statement:\"%s\", located:\"%s\", rewritten:\"%s\", arguments:%s]", base, ctx.getRawSql(), ctx.getLocatedSql(), ctx.getRewrittenSql(), ctx.getBinding()); } } }
@Test(groups = "slow") public void testWithoutArgument() throws IOException { final SomethingSqlDao somethingSqlDao = dbi.onDemand(SomethingSqlDao.class); somethingSqlDao.create(1, "pierre", 12); try { somethingSqlDao.getSomething(1); Assert.fail(); } catch (final DBIException e) { Assert.assertEquals(e.getMessage(), "No mapper registered for org.killbill.commons.jdbi.mapper.TestLowerToCamelBeanMapper$SomethingBean"); } }