package org.mongodb.morphia.mapping.validation.fieldrules; import org.junit.Test; import org.mongodb.morphia.TestBase; import org.mongodb.morphia.annotations.Reference; import org.mongodb.morphia.annotations.Serialized; import org.mongodb.morphia.mapping.validation.ConstraintViolationException; import org.mongodb.morphia.testutil.TestEntity; /** * @author Uwe Schaefer, (us@thomas-daily.de) */ public class ReferenceAndSerializableTest extends TestBase { @Test(expected = ConstraintViolationException.class) public void testCheck() { getMorphia().map(E.class); } public static class R extends TestEntity { } public static class E extends TestEntity { @Reference @Serialized private R r; } }