You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by ar...@apache.org on 2006/07/12 01:30:53 UTC

svn commit: r421026 - /db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/metadata/MetadataTest.java

Author: arminw
Date: Tue Jul 11 16:30:53 2006
New Revision: 421026

URL: http://svn.apache.org/viewvc?rev=421026&view=rev
Log:
add test for OJB-117

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/metadata/MetadataTest.java

Modified: db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/metadata/MetadataTest.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/metadata/MetadataTest.java?rev=421026&r1=421025&r2=421026&view=diff
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/metadata/MetadataTest.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/metadata/MetadataTest.java Tue Jul 11 16:30:53 2006
@@ -1,10 +1,9 @@
 package org.apache.ojb.broker.metadata;
 
-import java.util.Iterator;
 import java.io.File;
 import java.io.FileInputStream;
+import java.util.Iterator;
 
-import junit.framework.TestCase;
 import org.apache.ojb.broker.Identity;
 import org.apache.ojb.broker.ObjectRepository;
 import org.apache.ojb.broker.PBKey;
@@ -19,6 +18,7 @@
 import org.apache.ojb.broker.query.QueryFactory;
 import org.apache.ojb.broker.sequence.Repository;
 import org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl;
+import org.apache.ojb.junit.OJBTestCase;
 import org.apache.ojb.odmg.OJB;
 import org.odmg.Database;
 import org.odmg.Implementation;
@@ -29,11 +29,12 @@
  * This TestClass tests the RepositoryPersitors facilities for
  * reading and writing a valid repository.
  */
-public class MetadataTest extends TestCase
+public class MetadataTest extends OJBTestCase
 {
     public static final String TEST_CLASS_DESCRIPTOR = "Test_ClassDescriptor.xml";
     public static final String TEST_CONNECTION_DESCRIPTOR = "Test_ConnectionDescriptor.xml";
     public static final String TEST_REPOSITORY = "Test_Repository.xml";
+    public static final String TEST_JAR = "Test_Repository_Renamed_DTD.xml";
 
     /**
      * A persistent object class
@@ -51,11 +52,12 @@
         super(name);
     }
 
-    public void setUp()
+    public void setUp() throws Exception
     {
+        super.setUp();
     }
 
-    public void tearDown()
+    public void tearDown() throws Exception
     {
         try
         {
@@ -64,9 +66,10 @@
         catch (Exception e)
         {
         }
+        super.tearDown();
     }
 
-    public void testReadRepository() throws Exception
+    public void testReadRepository_1() throws Exception
     {
         MetadataManager mm = MetadataManager.getInstance();
 
@@ -84,8 +87,19 @@
         cr_1 = mm.readConnectionRepository(TEST_CONNECTION_DESCRIPTOR);
         assertNotNull(dr_1);
         assertNotNull(cr_1);
+    }
+
+    public void testReadRepository_2() throws Exception
+    {
+        MetadataManager mm = MetadataManager.getInstance();
 
+        DescriptorRepository dr_1 = mm.readDescriptorRepository(TEST_JAR);
+        assertNotNull(dr_1);
+        System.out.println("" + dr_1.toXML());
 
+        ConnectionRepository cr_1 = mm.readConnectionRepository(TEST_JAR);
+        assertNotNull(cr_1);
+        System.out.println("" + cr_1.toXML());
     }
 
     public void testFindFirstConcreteClassDescriptor()



---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org