1 21 package com.db4o.db4ounit.common.assorted; 22 23 import com.db4o.config.Configuration; 24 import com.db4o.foundation.Hashtable4; 25 26 import db4ounit.extensions.AbstractDb4oTestCase; 27 28 public class GetByUUIDTestCase extends AbstractDb4oTestCase { 29 30 public static void main(String [] args) { 31 new GetByUUIDTestCase().runSolo(); 32 } 33 34 protected void configure(Configuration config) { 35 config.objectClass(UUIDTestItem.class).generateUUIDs(true); 36 } 37 38 protected void store() { 39 db().set(new UUIDTestItem("one")); 40 db().set(new UUIDTestItem("two")); 41 } 42 43 public void test() throws Exception { 44 45 Hashtable4 uuidCache = new Hashtable4(); 46 47 assertItemsCanBeRetrievedByUUID(uuidCache); 48 49 reopen(); 50 51 assertItemsCanBeRetrievedByUUID(uuidCache); 52 } 53 54 private void assertItemsCanBeRetrievedByUUID(Hashtable4 uuidCache) { 55 UUIDTestItem.assertItemsCanBeRetrievedByUUID(db(), uuidCache); 56 } 57 } 58 | Popular Tags |