1 21 package com.db4o.test; 22 23 import com.db4o.*; 24 25 public class IsStored { 26 27 String myString; 28 29 public void test(){ 30 31 ObjectContainer con = Test.objectContainer(); 32 Test.deleteAllInstances(this); 33 34 IsStored isStored = new IsStored(); 35 isStored.myString = "isStored"; 36 con.set(isStored); 37 Test.ensure( con.ext().isStored(isStored) ); 38 Test.ensure( Test.occurrences(this) == 1 ); 39 con.delete(isStored); 40 Test.ensure(! con.ext().isStored(isStored)); 41 Test.ensure( Test.occurrences(this) == 0 ); 42 con.commit(); 43 if(con.ext().isStored(isStored)){ 44 45 if(! Test.clientServer){ 47 Test.error(); 48 } 49 50 } 51 Test.ensure( Test.occurrences(this) == 0 ); 52 con.set(isStored); 53 Test.ensure( con.ext().isStored(isStored) ); 54 Test.ensure( Test.occurrences(this) == 1 ); 55 con.commit(); 56 Test.ensure( con.ext().isStored(isStored) ); 57 Test.ensure( Test.occurrences(this) == 1 ); 58 con.delete(isStored); 59 Test.ensure( ! con.ext().isStored(isStored)); 60 Test.ensure( Test.occurrences(this) == 0 ); 61 con.commit(); 62 if(con.ext().isStored(isStored)){ 63 64 if(! Test.clientServer){ 66 Test.error(); 67 } 68 } 69 Test.ensure( Test.occurrences(this) == 0 ); 70 } 71 72 } 73 | Popular Tags |