diff --git a/querydsl-core/src/test/java/com/mysema/query/types/expr/EConstructorTest.java b/querydsl-core/src/test/java/com/mysema/query/types/expr/EConstructorTest.java index 425ee0603..29d3eecb4 100644 --- a/querydsl-core/src/test/java/com/mysema/query/types/expr/EConstructorTest.java +++ b/querydsl-core/src/test/java/com/mysema/query/types/expr/EConstructorTest.java @@ -21,6 +21,10 @@ public class EConstructorTest { public Projection(long id, String text){ } + + public Projection(CharSequence text){ + + } } @Test @@ -53,4 +57,11 @@ public class EConstructorTest { assertEquals(0, c.getParameterTypes().length); } + @Test + public void test_create4(){ + EString stringVal = EStringConst.create(""); + Constructor c = EConstructor.create(Projection.class, stringVal).getJavaConstructor(); + assertEquals(CharSequence.class, c.getParameterTypes()[0]); + } + }