@Test public void test_index_stores_record_size() throws IOException { final long recid = engine.put(1, Serializer.INTEGER_SERIALIZER); engine.commit(); assertEquals( 4, engine.index.getUnsignedShort(recid * 8 + StorageDirect.INDEX_OFFSET_START * 8)); assertEquals(Integer.valueOf(1), engine.get(recid, Serializer.INTEGER_SERIALIZER)); engine.update(recid, 1L, Serializer.LONG_SERIALIZER); engine.commit(); assertEquals( 8, engine.index.getUnsignedShort(recid * 8 + StorageDirect.INDEX_OFFSET_START * 8)); assertEquals(Long.valueOf(1), engine.get(recid, Serializer.LONG_SERIALIZER)); }