From c9d5565aaa7427d23b81141244f779c02313feec Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Tue, 17 May 2011 20:18:52 +0100 Subject: [PATCH] DATACMNS-38 - Added unit test for adding a self-referencing entity to the mapping context. --- .../mapping/MongoMappingContextUnitTests.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MongoMappingContextUnitTests.java diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MongoMappingContextUnitTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MongoMappingContextUnitTests.java new file mode 100644 index 000000000..656f91134 --- /dev/null +++ b/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/mapping/MongoMappingContextUnitTests.java @@ -0,0 +1,26 @@ +package org.springframework.data.document.mongodb.mapping; + +import java.util.Collections; +import java.util.Map; + +import org.junit.Test; + +/** + * Unit tests for {@link MongoMappingContext}. + * + * @author Oliver Gierke + */ +public class MongoMappingContextUnitTests { + + @Test + public void addsSelfReferencingPersistentEntityCorrectly() { + MongoMappingContext context = new MongoMappingContext(); + context.setInitialEntitySet(Collections.singleton(SampleClass.class)); + context.afterPropertiesSet(); + } + + public class SampleClass { + + Map children; + } +}