package org.mongodb.morphia.utils; import org.junit.Test; import org.mongodb.morphia.Datastore; import org.mongodb.morphia.TestBase; import static org.junit.Assert.assertEquals; /** * @author ScottHernandez */ public class LongIdEntityTest extends TestBase { @Test public void testMonoIncreasingId() throws Exception { MyEntity ent = new MyEntity(getDs()); getDs().save(ent); assertEquals(1L, ent.getMyLongId(), 0); ent = new MyEntity(getDs()); getDs().save(ent); assertEquals(2L, ent.getMyLongId(), 0); } static class MyEntity extends LongIdEntity { protected MyEntity() { super(null); } public MyEntity(final Datastore ds) { super(ds); } } }