From c2c01f51e336deeea072efd29d4036d79fa8f0a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Fri, 9 May 2014 19:51:17 +0300 Subject: [PATCH] Add tests --- .../com/mysema/query/domain/Generic14Test.java | 15 ++++++--------- .../query/domain/p10/AbstractPersistable.java | 9 +++++++++ .../mysema/query/domain/p10/BasePersistable.java | 9 +++++++++ .../domain/p10/BaseReferencablePersistable.java | 9 +++++++++ .../com/mysema/query/domain/p10/Persistable.java | 5 +++++ .../com/mysema/query/domain/p10/UpdateInfo.java | 5 +++++ .../com/mysema/query/domain/p10/UserAccount.java | 8 ++++++++ 7 files changed, 51 insertions(+), 9 deletions(-) create mode 100644 querydsl-apt/src/test/java/com/mysema/query/domain/p10/AbstractPersistable.java create mode 100644 querydsl-apt/src/test/java/com/mysema/query/domain/p10/BasePersistable.java create mode 100644 querydsl-apt/src/test/java/com/mysema/query/domain/p10/BaseReferencablePersistable.java create mode 100644 querydsl-apt/src/test/java/com/mysema/query/domain/p10/Persistable.java create mode 100644 querydsl-apt/src/test/java/com/mysema/query/domain/p10/UpdateInfo.java create mode 100644 querydsl-apt/src/test/java/com/mysema/query/domain/p10/UserAccount.java diff --git a/querydsl-apt/src/test/java/com/mysema/query/domain/Generic14Test.java b/querydsl-apt/src/test/java/com/mysema/query/domain/Generic14Test.java index 82310fc8b..fc01b201b 100644 --- a/querydsl-apt/src/test/java/com/mysema/query/domain/Generic14Test.java +++ b/querydsl-apt/src/test/java/com/mysema/query/domain/Generic14Test.java @@ -1,27 +1,21 @@ package com.mysema.query.domain; -import javax.naming.NamingException; -import javax.naming.Reference; -import javax.naming.Referenceable; import javax.persistence.Entity; import javax.persistence.MappedSuperclass; import java.io.Serializable; import org.junit.Test; +import static org.junit.Assert.assertNotNull; public class Generic14Test { @Entity public static class UserAccount extends BaseReferencablePersistable { - @Override - public Reference getReference() throws NamingException { - return null; - } } @MappedSuperclass - public static abstract class BaseReferencablePersistable extends BasePersistable implements Referenceable { + public static abstract class BaseReferencablePersistable extends BasePersistable { } @@ -45,6 +39,9 @@ public class Generic14Test { @Test public void test() { - + assertNotNull(QGeneric14Test_UserAccount.userAccount); + assertNotNull(QGeneric14Test_BaseReferencablePersistable.baseReferencablePersistable); + assertNotNull(QGeneric14Test_BasePersistable.basePersistable); + assertNotNull(QGeneric14Test_AbstractPersistable.abstractPersistable); } } diff --git a/querydsl-apt/src/test/java/com/mysema/query/domain/p10/AbstractPersistable.java b/querydsl-apt/src/test/java/com/mysema/query/domain/p10/AbstractPersistable.java new file mode 100644 index 000000000..65cb68082 --- /dev/null +++ b/querydsl-apt/src/test/java/com/mysema/query/domain/p10/AbstractPersistable.java @@ -0,0 +1,9 @@ +package com.mysema.query.domain.p10; + +import javax.persistence.MappedSuperclass; +import java.io.Serializable; + +@MappedSuperclass +public abstract class AbstractPersistable implements Persistable { + +} \ No newline at end of file diff --git a/querydsl-apt/src/test/java/com/mysema/query/domain/p10/BasePersistable.java b/querydsl-apt/src/test/java/com/mysema/query/domain/p10/BasePersistable.java new file mode 100644 index 000000000..05b7c468c --- /dev/null +++ b/querydsl-apt/src/test/java/com/mysema/query/domain/p10/BasePersistable.java @@ -0,0 +1,9 @@ +package com.mysema.query.domain.p10; + +import javax.persistence.MappedSuperclass; +import java.io.Serializable; + +@MappedSuperclass +public class BasePersistable extends AbstractPersistable implements UpdateInfo { + +} \ No newline at end of file diff --git a/querydsl-apt/src/test/java/com/mysema/query/domain/p10/BaseReferencablePersistable.java b/querydsl-apt/src/test/java/com/mysema/query/domain/p10/BaseReferencablePersistable.java new file mode 100644 index 000000000..88ea4580a --- /dev/null +++ b/querydsl-apt/src/test/java/com/mysema/query/domain/p10/BaseReferencablePersistable.java @@ -0,0 +1,9 @@ +package com.mysema.query.domain.p10; + +import javax.persistence.MappedSuperclass; +import java.io.Serializable; + +@MappedSuperclass +public abstract class BaseReferencablePersistable extends BasePersistable { + +} \ No newline at end of file diff --git a/querydsl-apt/src/test/java/com/mysema/query/domain/p10/Persistable.java b/querydsl-apt/src/test/java/com/mysema/query/domain/p10/Persistable.java new file mode 100644 index 000000000..ddf50c046 --- /dev/null +++ b/querydsl-apt/src/test/java/com/mysema/query/domain/p10/Persistable.java @@ -0,0 +1,5 @@ +package com.mysema.query.domain.p10; + +public interface Persistable { + +} \ No newline at end of file diff --git a/querydsl-apt/src/test/java/com/mysema/query/domain/p10/UpdateInfo.java b/querydsl-apt/src/test/java/com/mysema/query/domain/p10/UpdateInfo.java new file mode 100644 index 000000000..6dd02e608 --- /dev/null +++ b/querydsl-apt/src/test/java/com/mysema/query/domain/p10/UpdateInfo.java @@ -0,0 +1,5 @@ +package com.mysema.query.domain.p10; + +public interface UpdateInfo { + +} \ No newline at end of file diff --git a/querydsl-apt/src/test/java/com/mysema/query/domain/p10/UserAccount.java b/querydsl-apt/src/test/java/com/mysema/query/domain/p10/UserAccount.java new file mode 100644 index 000000000..8f515431a --- /dev/null +++ b/querydsl-apt/src/test/java/com/mysema/query/domain/p10/UserAccount.java @@ -0,0 +1,8 @@ +package com.mysema.query.domain.p10; + +import javax.persistence.Entity; + +@Entity +public class UserAccount extends BaseReferencablePersistable { + +} \ No newline at end of file