@Test public void compact_double_recid_reuse() { e = openEngine(); if (e instanceof StoreAppend) return; // TODO reenable once StoreAppend has compaction long recid1 = e.put("aa", Serializer.STRING); long recid2 = e.put("bb", Serializer.STRING); e.compact(); e.delete(recid1, Serializer.STRING); e.compact(); e.delete(recid2, Serializer.STRING); e.compact(); TT.sortAndEquals(new long[] {recid1, recid2}, new long[] {e.preallocate(), e.preallocate()}); e.close(); }