Author: aadamchik
Date: Sun Jul 30 13:40:38 2006
New Revision: 426937

URL: http://svn.apache.org/viewvc?rev=426937&view=rev
Log:
fixing unit tests

Modified:
    
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/map/MapLoaderLoadTst.java
    
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/tools/CayenneGeneratorv1_2Tst.java
    
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/unit/CayenneTestResources.java
    
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/util/UtilTst.java

Modified: 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/map/MapLoaderLoadTst.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/map/MapLoaderLoadTst.java?rev=426937&r1=426936&r2=426937&view=diff
==============================================================================
--- 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/map/MapLoaderLoadTst.java
 (original)
+++ 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/map/MapLoaderLoadTst.java
 Sun Jul 30 13:40:38 2006
@@ -39,7 +39,10 @@
         super.setUp();
 
         mapLoader = new MapLoader();
-        testDataMap = 
ClassLoader.getSystemResource("testmap.map.xml").toExternalForm();
+        testDataMap = getClass()
+                .getClassLoader()
+                .getResource("testmap.map.xml")
+                .toExternalForm();
     }
 
     public void testLoadDataMap() throws Exception {
@@ -111,7 +114,7 @@
         assertEquals(1, 
queryWithPrefetch.getPrefetchTree().nonPhantomNodes().size());
         assertNotNull(queryWithPrefetch.getPrefetchTree().getNode(
                 Gallery.PAINTING_ARRAY_PROPERTY));
-        
+
         SQLTemplate nonSelectingQuery = (SQLTemplate) 
map.getQuery("NonSelectingQuery");
         assertNotNull(nonSelectingQuery);
         assertEquals("NonSelectingQuery", nonSelectingQuery.getName());

Modified: 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/tools/CayenneGeneratorv1_2Tst.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/tools/CayenneGeneratorv1_2Tst.java?rev=426937&r1=426936&r2=426937&view=diff
==============================================================================
--- 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/tools/CayenneGeneratorv1_2Tst.java
 (original)
+++ 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/tools/CayenneGeneratorv1_2Tst.java
 Sun Jul 30 13:40:38 2006
@@ -52,7 +52,9 @@
 
         // prepare destination directory
 
-        File destDir = new File("testrun/cgen11");
+        File destDir = new File(
+                CayenneTestResources.getResources().getTestDir(),
+                "cgen11");
         // prepare destination directory
         if (!destDir.exists()) {
             assertTrue(destDir.mkdirs());
@@ -92,15 +94,9 @@
         assertTrue(a.isFile());
         assertContents(a, "MyArtGroup", "org.apache.art2", "_MyArtGroup");
 
-        File _a = new File(
-                destDir,
-                convertPath("org/apache/art2/auto/_MyArtGroup.java"));
+        File _a = new File(destDir, 
convertPath("org/apache/art2/auto/_MyArtGroup.java"));
         assertTrue(_a.exists());
-        assertContents(
-                _a,
-                "_MyArtGroup",
-                "org.apache.art2.auto",
-                "CayenneDataObject");
+        assertContents(_a, "_MyArtGroup", "org.apache.art2.auto", 
"CayenneDataObject");
         assertContents(_a, "org.apache.art.ArtGroup getToParentGroup()");
         assertContents(_a, "setToParentGroup(org.apache.art.ArtGroup 
toParentGroup)");
     }
@@ -109,7 +105,9 @@
     public void testCrossDataMapRelationships() throws Exception {
         // prepare destination directory
 
-        File destDir = new File("testrun/cgen12");
+        File destDir = new File(
+                CayenneTestResources.getResources().getTestDir(),
+                "cgen12");
         // prepare destination directory
         if (!destDir.exists()) {
             assertTrue(destDir.mkdirs());
@@ -149,15 +147,9 @@
         assertTrue(a.isFile());
         assertContents(a, "MyArtGroup", "org.apache.art2", "_MyArtGroup");
 
-        File _a = new File(
-                destDir,
-                convertPath("org/apache/art2/auto/_MyArtGroup.java"));
+        File _a = new File(destDir, 
convertPath("org/apache/art2/auto/_MyArtGroup.java"));
         assertTrue(_a.exists());
-        assertContents(
-                _a,
-                "_MyArtGroup",
-                "org.apache.art2.auto",
-                "CayenneDataObject");
+        assertContents(_a, "_MyArtGroup", "org.apache.art2.auto", 
"CayenneDataObject");
         assertContents(_a, "import org.apache.art.ArtGroup;");
         assertContents(_a, " ArtGroup getToParentGroup()");
         assertContents(_a, "setToParentGroup(ArtGroup toParentGroup)");

Modified: 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/unit/CayenneTestResources.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/unit/CayenneTestResources.java?rev=426937&r1=426936&r2=426937&view=diff
==============================================================================
--- 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/unit/CayenneTestResources.java
 (original)
+++ 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/unit/CayenneTestResources.java
 Sun Jul 30 13:40:38 2006
@@ -57,6 +57,7 @@
     public static final String CONNECTION_NAME_KEY = "cayenne.test.connection";
     public static final String SKIP_SCHEMA_KEY = "cayenne.test.schema.skip";
     public static final String TEST_DIR_KEY = "cayenne.test.dir";
+    public static final String DEFAULT_TEST_DIR = "target/testrun";
 
     public static final String SCHEMA_SETUP_STACK = "SchemaSetupStack";
     public static final String SQL_TEMPLATE_CUSTOMIZER = 
"SQLTemplateCustomizer";
@@ -174,12 +175,12 @@
      * Completely rebuilds test schema.
      */
     void rebuildSchema() throws Exception {
-        
-        if("true".equalsIgnoreCase(System.getProperty(SKIP_SCHEMA_KEY))) {
+
+        if ("true".equalsIgnoreCase(System.getProperty(SKIP_SCHEMA_KEY))) {
             logObj.info("skipping schema generation... ");
             return;
         }
-        
+
         // generate schema using a special AccessStack that
         // combines all DataMaps that require schema support
         // schema generation is done like that instead of
@@ -304,7 +305,7 @@
         String testDirName = System.getProperty(TEST_DIR_KEY);
 
         if (testDirName == null) {
-            testDirName = "testrun";
+            testDirName = DEFAULT_TEST_DIR;
 
             logObj.info("No property '"
                     + TEST_DIR_KEY

Modified: 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/util/UtilTst.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/util/UtilTst.java?rev=426937&r1=426936&r2=426937&view=diff
==============================================================================
--- 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/util/UtilTst.java
 (original)
+++ 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4-core/src/test/java/org/apache/cayenne/util/UtilTst.java
 Sun Jul 30 13:40:38 2006
@@ -130,7 +130,7 @@
     }
 
     public void testCopyJarUrl() throws Exception {
-        URL fileInJar = ClassLoader.getSystemResource("testfile1.txt");
+        URL fileInJar = 
getClass().getClassLoader().getResource("testfile1.txt");
         assertNotNull(fileInJar);
 
         // skipping test if file not in jar


Reply via email to