DATAMONGO-694 - Added test case to show overriding accusers works.

This commit is contained in:
Oliver Gierke
2013-06-14 12:44:24 +02:00
parent 3c68671d86
commit b11fba3321

View File

@@ -117,6 +117,17 @@ public class MongoMappingContextUnitTests {
context.getPersistentEntity(InvalidPerson.class);
}
/**
* @see DATAMONGO-694
*/
@Test
public void doesNotConsiderOverrridenAccessorANewField() {
MongoMappingContext context = new MongoMappingContext();
context.setApplicationContext(applicationContext);
context.getPersistentEntity(Child.class);
}
class ClassWithMultipleIdProperties {
@Id
@@ -140,4 +151,21 @@ public class MongoMappingContextUnitTests {
@org.springframework.data.mongodb.core.mapping.Field("foo")
String firstname, lastname;
}
class Parent {
String name;
public String getName() {
return name;
}
}
class Child extends Parent {
@Override
public String getName() {
return super.getName();
}
}
}