1 21 package com.db4o.db4ounit.jre12.collections.map; 22 23 import com.db4o.config.*; 24 import com.db4o.ext.Db4oUUID; 25 26 import db4ounit.Assert; 27 import db4ounit.TestRunner; 28 import db4ounit.extensions.AbstractDb4oTestCase; 29 import db4ounit.extensions.Db4oTestSuiteBuilder; 30 import db4ounit.extensions.fixtures.*; 31 32 public class SimpleMapTestCase extends AbstractDb4oTestCase{ 33 34 protected void configure(Configuration config) { 35 config.generateUUIDs(Integer.MAX_VALUE); 36 } 37 38 public static void main(String [] args) { 39 new TestRunner( 40 new Db4oTestSuiteBuilder( 41 new Db4oInMemory(), 42 SimpleMapTestCase.class)).run(); 43 44 new TestRunner( 45 new Db4oTestSuiteBuilder( 46 new Db4oSingleClient(), 47 SimpleMapTestCase.class)).run(); 48 } 49 50 public void testGetByUUID() { 51 MapContent c1 = new MapContent("c1"); 52 db().set(c1); 54 56 MapHolder mh = new MapHolder("h1"); 57 mh.map.put("key1", c1); 58 59 db().set(mh); 61 Db4oUUID uuid = db().getObjectInfo(c1).getUUID(); 62 63 Assert.isNotNull(db().getByUUID(uuid)); } 65 } 66 | Popular Tags |