1 21 package com.db4o.test; 22 23 import java.util.*; 24 25 public class ArrayListInHashMap { 26 27 HashMap hm; 28 29 public void storeOne(){ 30 hm = new HashMap(); 31 ArrayList lOne = new ArrayList(); 32 lOne.add("OneOne"); 33 lOne.add("OneTwo"); 34 hm.put("One", lOne); 35 ArrayList lTwo = new ArrayList(); 36 lTwo.add("TwoOne"); 37 lTwo.add("TwoTwo"); 38 lTwo.add("TwoThree"); 39 hm.put("Two", lTwo); 40 } 41 42 public void testOne(){ 43 ArrayList lOne = tContent(); 44 Test.objectContainer().deactivate(lOne, Integer.MAX_VALUE); 45 Test.store(hm); 46 Test.objectContainer().activate(this, Integer.MAX_VALUE); 47 tContent(); 48 } 49 50 private ArrayList tContent(){ 51 Test.ensure(hm.size() == 2); 52 ArrayList lOne = (ArrayList)hm.get("One"); 53 Test.ensure(lOne.size() == 2); 54 Test.ensure(lOne.get(0).equals("OneOne")); 55 Test.ensure(lOne.get(1).equals("OneTwo")); 56 ArrayList lTwo = (ArrayList)hm.get("Two"); 57 Test.ensure(lTwo.size() == 3); 58 Test.ensure(lTwo.get(0).equals("TwoOne")); 59 Test.ensure(lTwo.get(1).equals("TwoTwo")); 60 Test.ensure(lTwo.get(2).equals("TwoThree")); 61 return lOne; 62 } 63 } 64 65 66 | Popular Tags |