1 21 package com.db4o.db4ounit.common.header; 22 23 import com.db4o.Db4o; 24 import com.db4o.ObjectContainer; 25 import com.db4o.db4ounit.util.*; 26 import com.db4o.foundation.io.*; 27 28 import db4ounit.*; 29 30 public class OldHeaderTest implements TestCase { 31 32 private static final String ORIGINAL_FILE = WorkspaceServices.workspacePath("db4oj.tests/test/db4oVersions/db4o_5.5.2"); 33 34 private static final String DB_FILE = WorkspaceServices.workspacePath("db4oj.tests/test/db4oVersions/db4o_5.5.2.yap"); 35 36 public void test() { 37 38 if(! File4.exists(ORIGINAL_FILE)){ 39 TestPlatform.emitWarning(ORIGINAL_FILE + " does not exist. Can not run " + getClass().getName()); 40 return; 41 } 42 43 File4.copy(ORIGINAL_FILE, DB_FILE); 44 45 Db4o.configure().allowVersionUpdates(true); 46 ObjectContainer oc = Db4o.openFile(DB_FILE); 47 try { 48 Assert.isNotNull(oc); 49 } finally { 50 oc.close(); 51 Db4o.configure().allowVersionUpdates(false); 52 } 53 } 54 } 55 | Popular Tags |