From dec6565b476ef38c09dd6fca3501feb0d0c01f12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Tue, 12 Oct 2010 08:45:57 +0000 Subject: [PATCH] improved APT setup --- querydsl-mongodb/pom.xml | 1 + .../query/mongodb/MongodbQueryTest.java | 5 ++++- .../com/mysema/query/mongodb/domain/User.java | 20 +++++++++---------- 3 files changed, 15 insertions(+), 11 deletions(-) diff --git a/querydsl-mongodb/pom.xml b/querydsl-mongodb/pom.xml index bccc743e4..49443f3ce 100644 --- a/querydsl-mongodb/pom.xml +++ b/querydsl-mongodb/pom.xml @@ -96,6 +96,7 @@ maven-apt-plugin + generate-test-sources test-process diff --git a/querydsl-mongodb/src/test/java/com/mysema/query/mongodb/MongodbQueryTest.java b/querydsl-mongodb/src/test/java/com/mysema/query/mongodb/MongodbQueryTest.java index 308c4a75d..f2df45cbe 100644 --- a/querydsl-mongodb/src/test/java/com/mysema/query/mongodb/MongodbQueryTest.java +++ b/querydsl-mongodb/src/test/java/com/mysema/query/mongodb/MongodbQueryTest.java @@ -17,6 +17,7 @@ import java.util.Iterator; import java.util.List; import org.junit.Before; +import org.junit.Ignore; import org.junit.Test; import com.google.code.morphia.Datastore; @@ -243,9 +244,11 @@ public class MongodbQueryTest { } @Test + @Ignore public void testEmbeddedObjects() { - //User r = where(user.addresses.any().street.eq("hahahah")) + where(user.addresses.any().street.eq("hahahah")).uniqueResult(); + // TODO diff --git a/querydsl-mongodb/src/test/java/com/mysema/query/mongodb/domain/User.java b/querydsl-mongodb/src/test/java/com/mysema/query/mongodb/domain/User.java index e0fcd9a31..97be86404 100644 --- a/querydsl-mongodb/src/test/java/com/mysema/query/mongodb/domain/User.java +++ b/querydsl-mongodb/src/test/java/com/mysema/query/mongodb/domain/User.java @@ -26,8 +26,8 @@ public class User { private Date created; -// @Embedded -// private List
addresses = new ArrayList
(); + @Embedded + private List
addresses = new ArrayList
(); @Embedded private Address mainAddress; @@ -107,14 +107,14 @@ public class User { this.mainAddress = new Address(street, postCode, city); } -// public User addAddress(String street, String postalCode, City city) { -// addresses.add(new Address(street, postalCode, city)); -// return this; -// } -// -// public List
getAddresses() { -// return addresses; -// } + public User addAddress(String street, String postalCode, City city) { + addresses.add(new Address(street, postalCode, city)); + return this; + } + + public List
getAddresses() { + return addresses; + } public User addFriend(User friend) { friends.add(friend);