package core.framework.impl.mongo; import org.bson.types.ObjectId; import org.junit.Assert; import org.junit.Test; /** * @author neo */ public class EntityIdHandlerBuilderTest { @Test public void setId() { EntityIdHandler<TestEntity> handler = new EntityIdHandlerBuilder<>(TestEntity.class).build(); ObjectId id = new ObjectId(); TestEntity entity = new TestEntity(); handler.set(entity, id); Assert.assertEquals(id, entity.id); } @Test public void getId() { EntityIdHandler<TestEntity> handler = new EntityIdHandlerBuilder<>(TestEntity.class).build(); TestEntity entity = new TestEntity(); entity.id = new ObjectId(); ObjectId id = (ObjectId) handler.get(entity); Assert.assertEquals(entity.id, id); } }