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);