diff --git a/src/test/java/com/mysema/codegen/JavaWriterTest.java b/src/test/java/com/mysema/codegen/JavaWriterTest.java index e3d725919..edd6d982b 100644 --- a/src/test/java/com/mysema/codegen/JavaWriterTest.java +++ b/src/test/java/com/mysema/codegen/JavaWriterTest.java @@ -132,6 +132,14 @@ public class JavaWriterTest { match("/testInterface2", w.toString()); } + @Test + public void Interface3() throws IOException{ + writer.beginInterface(testType, testType2, testInterface1, testInterface2); + writer.end(); + + assertTrue(w.toString().contains("public interface JavaWriterTest extends Test, TestInterface1, TestInterface2 {")); + } + @Test public void Javadoc() throws IOException{ writer.packageDecl("com.mysema.codegen"); @@ -294,6 +302,13 @@ public class JavaWriterTest { match("/testImports2", w.toString()); } + @Test + public void Imports3() throws IOException{ + writer.importClasses("java.util.Locale"); + + assertTrue(w.toString().contains("import java.util.Locale;")); + } + @Test public void SuppressWarnings() throws IOException{ diff --git a/src/test/java/com/mysema/codegen/model/ClassTypeTest.java b/src/test/java/com/mysema/codegen/model/ClassTypeTest.java index ad75b36c3..5ab17369b 100644 --- a/src/test/java/com/mysema/codegen/model/ClassTypeTest.java +++ b/src/test/java/com/mysema/codegen/model/ClassTypeTest.java @@ -52,6 +52,11 @@ public class ClassTypeTest { assertFalse(mapType.isPrimitive()); } + @Test + public void GetComponentType(){ + assertEquals("java.lang.String", new ClassType(String[].class).getComponentType().getFullName()); + } + @Test public void Primitive_Arrays(){ ClassType byteArray = new ClassType(byte[].class);