1 21 package com.db4o.test; 22 23 import java.util.*; 24 25 import com.db4o.ext.*; 26 27 28 public class CollectionActivation { 29 30 List myList; 31 static long id; 32 33 public void storeOne() 34 { 35 ExtObjectContainer objectContainer = Test.objectContainer(); 36 myList = objectContainer.collections().newLinkedList(); 37 CollectionActivationElement cae = new CollectionActivationElement("test"); 38 objectContainer.set(cae); 39 id = objectContainer.getID(cae); 40 myList.add(cae); 41 } 42 43 public void testOne() 44 { 45 ExtObjectContainer objectContainer = Test.objectContainer(); 46 objectContainer.activate(this, Integer.MAX_VALUE); 47 CollectionActivationElement cae = (CollectionActivationElement)objectContainer.getByID(id); 48 Test.ensure(cae.name == null); 49 cae = (CollectionActivationElement)myList.get(0); 50 Test.ensure(cae.name.equals("test")); 51 } 52 53 public static class CollectionActivationElement 54 { 55 public String name; 56 57 public CollectionActivationElement(){} 58 59 public CollectionActivationElement(String name){ 60 this.name = name; 61 } 62 } 63 64 } 65 | Popular Tags |