1 21 package com.db4o.db4ounit.common.handlers; 22 23 import com.db4o.*; 24 import com.db4o.inside.slots.Slot; 25 26 import db4ounit.*; 27 import db4ounit.extensions.*; 28 29 public class YapStringTestCase extends AbstractDb4oTestCase { 30 31 public void testIndexMarshalling() { 32 YapReader reader=new YapReader(2*YapConst.INT_LENGTH); 33 YapStream stream=(YapStream)db(); 34 YapString handler=new YapString(stream,stream.stringIO()); 35 final Slot original = new Slot(0xdb,0x40); 36 handler.writeIndexEntry(reader,original); 37 reader._offset=0; 38 Slot retrieved = (Slot) handler.readIndexEntry(reader); 39 Assert.areEqual(original._address, retrieved._address); 40 Assert.areEqual(original._length, retrieved._length); 41 } 42 43 } 44 | Popular Tags |