package net.yacy.kelondro.io; import java.io.File; import net.yacy.cora.document.encoding.ASCII; import static org.junit.Assert.assertEquals; import org.junit.Test; public class RecordsTest { final String tesDir = "test/DATA/INDEX/QUEUE"; /** * Test of cleanLast method, of class Records. */ @Test public void testCleanLast_byteArr_int() throws Exception { File tablefile = new File(tesDir, "test.stack"); byte[] b = ASCII.getBytes("testDataString"); Records rec = new Records(tablefile, b.length); rec.add(b, 0); // add some data for (int i = 0; i < 5; i++) { // multiple cleanlast rec.cleanLast(b, 0); } assertEquals(0,rec.size()); rec.close(); } /** * Test of cleanLast method, of class Records. */ @Test public void testCleanLast() throws Exception { File tablefile = new File (tesDir,"test.stack"); byte[] b = ASCII.getBytes("testdata"); Records rec = new Records(tablefile, b.length); rec.add(b, 0); // add data for (int i = 0; i < 5; i++) { // multiple cleanLast rec.cleanLast(); } assertEquals(0,rec.size()); rec.close(); } }