diff --git a/beehive-jdbc-mapper/src/test/java/com/moparisthebest/jdbc/QueryMapperTest.java b/beehive-jdbc-mapper/src/test/java/com/moparisthebest/jdbc/QueryMapperTest.java index b997d08..006eebc 100644 --- a/beehive-jdbc-mapper/src/test/java/com/moparisthebest/jdbc/QueryMapperTest.java +++ b/beehive-jdbc-mapper/src/test/java/com/moparisthebest/jdbc/QueryMapperTest.java @@ -6,7 +6,6 @@ import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; -import java.lang.reflect.Constructor; import java.sql.Connection; import java.sql.DriverManager; import java.util.*; @@ -245,6 +244,11 @@ public class QueryMapperTest { Assert.assertArrayEquals(arr, qm.toObject("SELECT 1, 2, 3 FROM person WHERE person_no = ?", Long[].class, fieldPerson1.getPersonNo())); } + @Test(expected = com.moparisthebest.jdbc.MapperException.class) + public void testNoDefaultConstructorFails() throws Throwable { + qm.toObject("SELECT 1, 2, 3 FROM person WHERE person_no = ?", Long.class, fieldPerson1.getPersonNo()); + } + private List> getListMap() { final List> arrayMap = new ArrayList>(); for (final Person person : new Person[]{fieldPerson1, fieldBoss1, fieldBoss2}) {