From adc5d9597288e8f6c4bc2ea8dbf660500dd58094 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Wed, 9 Mar 2011 13:51:58 +0000 Subject: [PATCH] added tests --- .../java/com/mysema/codegen/JavaWriterTest.java | 15 +++++++++++++++ .../com/mysema/codegen/model/ClassTypeTest.java | 5 +++++ 2 files changed, 20 insertions(+) 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);