1 21 package com.db4o.test; 22 23 import java.util.*; 24 25 import com.db4o.types.*; 26 27 30 public class DeleteRemovedMapElements { 31 32 Map i_map; 33 34 public void storeOne(){ 35 i_map = Test.objectContainer().collections().newHashMap(1); 36 i_map.put(new DRME_Key(), new DRME_Value()); 37 i_map.put(new DRME_Key(), new DRME_Value()); 38 } 39 40 public void testOne(){ 41 42 Test.ensureOccurrences(DRME_Key.class, 2); 43 Test.ensureOccurrences(DRME_Value.class, 2); 44 45 ((Db4oMap)i_map).deleteRemoved(true); 46 47 i_map.clear(); 48 49 Test.ensureOccurrences(DRME_Key.class, 0); 50 Test.ensureOccurrences(DRME_Value.class, 0); 51 52 } 53 54 public static class DRME_Key{ 55 56 } 57 58 public static class DRME_Value{ 59 60 61 } 62 } 63 | Popular Tags |