1 21 package com.db4o.db4ounit.jre12.collections.custom; 22 23 import java.util.*; 24 25 import db4ounit.extensions.*; 26 27 28 public class Db4oHashMapDeletedKeyTestCase extends AbstractDb4oTestCase { 29 30 public static class Data { 31 public Map _map; 32 } 33 34 protected void store(){ 35 Data data=new Data(); 36 data._map = db().collections().newHashMap(1); 37 data._map.put(new DHMDKey("key"), "value"); 39 store(data); 40 } 41 42 public void test() throws Exception { 43 DHMDKey key = (DHMDKey) retrieveOnlyInstance(DHMDKey.class); 44 db().delete(key); 45 reopen(); 46 } 47 48 public static class DHMDKey{ 49 50 public String _name; 51 52 public DHMDKey(String name){ 53 _name = name; 54 } 55 56 public int hashCode() { 57 return _name.hashCode(); 58 } 59 60 } 61 62 } 63 | Popular Tags |