@Test public void storage_04() { ByteBuffer b1 = data(blkSize) ; ByteBuffer b2 = data(blkSize/2) ; store.write(b2, 0) ; store.write(b1, 0) ; assertEquals(blkSize, store.size()) ; ByteBuffer b9 = ByteBuffer.allocate(5) ; int z = store.read(b9) ; assertEquals(5, z) ; }
@Test public void storage_03() { ByteBuffer b1 = data(blkSize) ; long posn = store.position() ; store.write(b1) ; ByteBuffer b9 = ByteBuffer.allocate(blkSize) ; int r = store.read(b9, posn) ; assertEquals(blkSize, r) ; assertTrue(same(b1, b9)) ; }
@Before public void before() { store = open() ; } @After public void after() { store.close() ; }
@Test public void storage_05() { ByteBuffer b1 = data(blkSize) ; ByteBuffer b1a = ByteBuffer.allocate(blkSize) ; ByteBuffer b2 = data(blkSize/2) ; ByteBuffer b2a = ByteBuffer.allocate(blkSize/2) ; store.write(b1) ; store.write(b2) ; store.position(0) ; store.read(b1a) ; assertTrue(same(b1, b1a)) ; store.read(b2a) ; assertTrue(same(b2, b2a)) ; }
@Test public void storage_01() { assertEquals(0, store.size()) ; }
@Test public void storage_05() { ByteBuffer b1 = data(blkSize) ; ByteBuffer b1a = ByteBuffer.allocate(blkSize) ; ByteBuffer b2 = data(blkSize/2) ; ByteBuffer b2a = ByteBuffer.allocate(blkSize/2) ; store.write(b1) ; store.write(b2) ; store.position(0) ; store.read(b1a) ; assertTrue(same(b1, b1a)) ; store.read(b2a) ; assertTrue(same(b2, b2a)) ; }
@Test public void storage_01() { assertEquals(0, store.size()) ; }
@Test public void storage_04() { ByteBuffer b1 = data(blkSize) ; ByteBuffer b2 = data(blkSize/2) ; store.write(b2, 0) ; store.write(b1, 0) ; assertEquals(blkSize, store.size()) ; ByteBuffer b9 = ByteBuffer.allocate(5) ; int z = store.read(b9) ; assertEquals(5, z) ; }
@Test public void storage_03() { ByteBuffer b1 = data(blkSize) ; long posn = store.position() ; store.write(b1) ; ByteBuffer b9 = ByteBuffer.allocate(blkSize) ; int r = store.read(b9, posn) ; assertEquals(blkSize, r) ; assertTrue(same(b1, b9)) ; }
@Before public void before() { store = open() ; } @After public void after() { store.close() ; }
@Test public void storage_02() { ByteBuffer b = data(blkSize) ; store.write(b) ; long x = store.size() ; assertEquals(blkSize, x) ; }
@Test public void storage_02() { ByteBuffer b = data(blkSize) ; store.write(b) ; long x = store.size() ; assertEquals(blkSize, x) ; }
@Test public void storage_06() { ByteBuffer b1 = data(blkSize) ; store.write(b1) ; store.truncate(0) ; assertEquals(0, store.size()) ; // Check for: // http://bugs.sun.com/view_bug.do?bug_id=6191269 assertEquals(0, store.position()) ; }
@Test public void storage_06() { ByteBuffer b1 = data(blkSize) ; store.write(b1) ; store.truncate(0) ; assertEquals(0, store.size()) ; // Check for: // http://bugs.sun.com/view_bug.do?bug_id=6191269 assertEquals(0, store.position()) ; }
@Test public void storage_08() { ByteBuffer b1 = data(blkSize) ; ByteBuffer b2 = data(blkSize) ; store.write(b1) ; store.write(b2) ; store.position(10) ; b1.rewind() ; store.write(b1) ; assertEquals(2*blkSize, store.size()) ; }
@Test public void storage_08() { ByteBuffer b1 = data(blkSize) ; ByteBuffer b2 = data(blkSize) ; store.write(b1) ; store.write(b2) ; store.position(10) ; b1.rewind() ; store.write(b1) ; assertEquals(2*blkSize, store.size()) ; }
@Test public void storage_07() { ByteBuffer b1 = data(blkSize) ; store.write(b1) ; store.position(10) ; b1.rewind() ; store.write(b1) ; assertEquals(blkSize+10, store.size()) ; }
@Test public void storage_07() { ByteBuffer b1 = data(blkSize) ; store.write(b1) ; store.position(10) ; b1.rewind() ; store.write(b1) ; assertEquals(blkSize+10, store.size()) ; }