From a0bc955af07b152a8e699da187cfb4702ab72523 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Thu, 11 Aug 2011 09:06:36 +0300 Subject: [PATCH] fixed failing test --- querydsl-apt/pom.xml | 4 +-- .../query/domain/EmbeddableInterfaceTest.java | 31 +++++++++++++++++++ .../mysema/query/AbstractStandardTest.java | 2 +- .../query/_h2/H2JPAEclipseLinkTest.java | 5 +++ 4 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 querydsl-apt/src/test/java/com/mysema/query/domain/EmbeddableInterfaceTest.java diff --git a/querydsl-apt/pom.xml b/querydsl-apt/pom.xml index 2ad65decb..4098a1a62 100644 --- a/querydsl-apt/pom.xml +++ b/querydsl-apt/pom.xml @@ -53,8 +53,8 @@ org.hibernate - hibernate-annotations - 3.4.0.GA + hibernate-core + 3.6.1.Final test diff --git a/querydsl-apt/src/test/java/com/mysema/query/domain/EmbeddableInterfaceTest.java b/querydsl-apt/src/test/java/com/mysema/query/domain/EmbeddableInterfaceTest.java new file mode 100644 index 000000000..e3d53c07b --- /dev/null +++ b/querydsl-apt/src/test/java/com/mysema/query/domain/EmbeddableInterfaceTest.java @@ -0,0 +1,31 @@ +package com.mysema.query.domain; + +import java.util.Collection; + +import javax.persistence.ElementCollection; +import javax.persistence.Embeddable; +import javax.persistence.Entity; + +import org.junit.Ignore; + +@Ignore +public class EmbeddableInterfaceTest { + + @Entity + public class EntityClass { + + @ElementCollection(targetClass=EmbeddableClass.class) + Collection children; + + } + + public interface EmbeddableInterface { + + } + + @Embeddable + public class EmbeddableClass implements EmbeddableInterface { + + } + +} diff --git a/querydsl-jpa/src/test/java/com/mysema/query/AbstractStandardTest.java b/querydsl-jpa/src/test/java/com/mysema/query/AbstractStandardTest.java index f39c8d81d..68db97ef3 100644 --- a/querydsl-jpa/src/test/java/com/mysema/query/AbstractStandardTest.java +++ b/querydsl-jpa/src/test/java/com/mysema/query/AbstractStandardTest.java @@ -234,7 +234,7 @@ public abstract class AbstractStandardTest { } @Test - public void AnyUsage() { + public void JoinEmbeddable() { QBookVersion bookVersion = QBookVersion.bookVersion; QBookMark bookMark = new QBookMark(PathMetadataFactory.forVariable("bm")); // query().from(bookVersion) diff --git a/querydsl-jpa/src/test/java/com/mysema/query/_h2/H2JPAEclipseLinkTest.java b/querydsl-jpa/src/test/java/com/mysema/query/_h2/H2JPAEclipseLinkTest.java index 9c28bed96..a251f33d3 100644 --- a/querydsl-jpa/src/test/java/com/mysema/query/_h2/H2JPAEclipseLinkTest.java +++ b/querydsl-jpa/src/test/java/com/mysema/query/_h2/H2JPAEclipseLinkTest.java @@ -83,6 +83,11 @@ public class H2JPAEclipseLinkTest extends AbstractJPATest{ // not supported } + @Override + public void JoinEmbeddable() { + // not supported + } + @Override public void test(){ // FIXME