1 21 package com.db4o.test; 22 23 import java.util.*; 24 25 import com.db4o.*; 26 import com.db4o.query.*; 27 28 public class HashtableModifiedUpdateDepth { 29 30 Hashtable ht; 31 32 public void configure() { 33 Db4o.configure().updateDepth(Integer.MAX_VALUE); 34 } 35 36 public void storeOne() { 37 ht = new Hashtable(); 38 ht.put("hi", "five"); 39 } 40 41 public void testOne() { 42 Test.ensure(ht.get("hi").equals("five")); 43 ht.put("hi", "six"); 44 Test.store(this); 45 Test.reOpen(); 46 Query q = Test.query(); 47 q.constrain(this.getClass()); 48 HashtableModifiedUpdateDepth hmud = 49 (HashtableModifiedUpdateDepth) q.execute().next(); 50 Test.ensure(hmud.ht.get("hi").equals("six")); 51 } 52 } | Popular Tags |