@Test
    public void testGoodMethodFailsWhenRequested() {
        jdbi.configure(Extensions.class, Extensions::failFast);
        assertThatThrownBy(() -> jdbi.withExtension(MapDao.class, dao -> dao.getValues(1)))
                .isInstanceOf(UnableToCreateExtensionException.class)
                .hasMessageContaining("getValuesMissingAnnotation")
                .hasMessageContaining(
                        "Map key column is not declared (missing @KeyColumn annotation?) and no row mapper for key type 'class java.lang.String' is registered!");
    }
Verifies that an incomplete method on a sql dao only affects the other methods in the dao when the config flag is set.
sqlobject/src/test/java/org/jdbi/v3/sqlobject/customizer/MapResultTest.java