1 package test.ozoneDB.xml.dom4j; 9 10 import junit.framework.TestCase; 11 import org.dom4j.Document; 12 import org.ozoneDB.ExternalDatabase; 13 import org.ozoneDB.xml.dom4j.O3DocumentHelper; 14 15 18 public class RetrievalTest extends TestCase { 19 20 ExternalDatabase db; 21 22 public RetrievalTest(String methodName) { 23 super(methodName); 24 } 25 26 public void testRetrieval() { 27 try { 28 db = ExternalDatabase.openDatabase("ozonedb:remote://localhost:3333"); 29 O3DocumentHelper.configure(db); 30 Document doc = O3DocumentHelper.fetchDocument("build.xml"); 31 assertNotNull("failed to find document named build.xml", doc); 32 System.out.println("retrieved document " + doc.asXML()); 33 db.close(); 34 } catch (Exception e) { 35 e.printStackTrace(); 36 fail(e.toString()); 37 try { 38 if (db != null && db.isOpen() ) { 39 db.close(); 40 } 41 } catch (Exception e1) { 42 e1.printStackTrace(); 43 } 44 } 45 } 46 47 } 48 | Popular Tags |