1 21 package com.db4o.test.legacy; 22 23 import com.db4o.*; 24 import com.db4o.test.*; 25 26 public class PersistStaticFieldValues { 27 28 public static final PsfvHelper ONE = new PsfvHelper(); 29 public static final PsfvHelper TWO = new PsfvHelper(); 30 public static final PsfvHelper THREE = new PsfvHelper(); 31 32 public PsfvHelper one; 33 public PsfvHelper two; 34 public PsfvHelper three; 35 36 37 public void configure() { 38 Db4o 39 .configure() 40 .objectClass(PersistStaticFieldValues.class) 41 .persistStaticFieldValues(); 42 } 43 44 public void store(){ 45 Test.deleteAllInstances(this); 46 PersistStaticFieldValues psfv = new PersistStaticFieldValues(); 47 psfv.one = ONE; 48 psfv.two = TWO; 49 psfv.three = THREE; 50 Test.store(psfv); 51 } 52 53 public void test(){ 54 PersistStaticFieldValues psfv = (PersistStaticFieldValues)Test.getOne(this); 55 Test.ensure(psfv.one == ONE); 56 Test.ensure(psfv.two == TWO); 57 Test.ensure(psfv.three == THREE); 58 } 59 60 public static class PsfvHelper{ 61 62 } 63 64 65 } 66 | Popular Tags |