1 21 package com.db4o.db4ounit.common.types.arrays; 22 23 import com.db4o.db4ounit.common.sampledata.*; 24 25 import db4ounit.*; 26 import db4ounit.extensions.*; 27 28 public class TypedDerivedArrayTestCase extends AbstractDb4oTestCase { 29 30 private static final MoleculeData[] ARRAY = {new MoleculeData("TypedDerivedArray")}; 31 32 public static class Data { 33 public AtomData[] _array; 34 35 public Data(AtomData[] AtomDatas) { 36 this._array = AtomDatas; 37 } 38 } 39 40 protected void store(){ 41 db().set(new Data(ARRAY)); 42 } 43 44 public void test(){ 45 Data data=(Data) retrieveOnlyInstance(Data.class); 46 Assert.isTrue(data._array instanceof MoleculeData[],"Expected instance of "+MoleculeData[].class+", but got "+data._array); 47 ArrayAssert.areEqual(ARRAY,data._array); 48 } 49 } 50 | Popular Tags |