package io.trygvis.btree; import org.junit.Test; import java.io.File; import static io.trygvis.btree.TestUtils.deleteFile; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; public class HeapFileTest { @Test public void testBasic() throws Exception { int pageSize = 128; HeapFile file = new HeapFile(pageSize, deleteFile(new File("target/heap"))); assertEquals(0, file.pageCount()); HeapPage page = file.blankPage(); long pageNumber = file.writePage(page); assertEquals(0, pageNumber); assertEquals(1, file.pageCount()); } }