You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by sm...@apache.org on 2006/12/22 12:29:09 UTC

svn commit: r489625 - /harmony/enhanced/classlib/trunk/support/src/test/java/org/apache/harmony/testframework/serialization/SerializationTest.java

Author: smishura
Date: Fri Dec 22 03:29:08 2006
New Revision: 489625

URL: http://svn.apache.org/viewvc?view=rev&rev=489625
Log:
Fix for golden files generation mode

Modified:
    harmony/enhanced/classlib/trunk/support/src/test/java/org/apache/harmony/testframework/serialization/SerializationTest.java

Modified: harmony/enhanced/classlib/trunk/support/src/test/java/org/apache/harmony/testframework/serialization/SerializationTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/support/src/test/java/org/apache/harmony/testframework/serialization/SerializationTest.java?view=diff&rev=489625&r1=489624&r2=489625
==============================================================================
--- harmony/enhanced/classlib/trunk/support/src/test/java/org/apache/harmony/testframework/serialization/SerializationTest.java (original)
+++ harmony/enhanced/classlib/trunk/support/src/test/java/org/apache/harmony/testframework/serialization/SerializationTest.java Fri Dec 22 03:29:08 2006
@@ -85,7 +85,7 @@
     public static final String GOLDEN_PATH = "RESOURCE_DIR";
 
     private static final String outputPath = System.getProperty(GOLDEN_PATH,
-                                                          "test/common/unit");
+            "src/test/resources/serialization");
 
     /**
      * Parameterized c-tor inherited from superclass.
@@ -172,12 +172,19 @@
      * @throws IOException
      */
     protected void produceGoldenFiles() throws IOException {
+
+        String goldenPath = outputPath + File.separatorChar
+                + getClass().getName().replace('.', File.separatorChar)
+                + ".golden.";
+
         Object[] data = getData();
         for (int i = 0; i < data.length; i++) {
-            File gf = getDataFile(i);
-            gf.getParentFile().mkdirs();
-            gf.createNewFile();
-            putObjectToStream(data[i], new FileOutputStream(gf));
+
+            File goldenFile = new File(goldenPath + i + ".ser");
+            goldenFile.getParentFile().mkdirs();
+            goldenFile.createNewFile();
+
+            putObjectToStream(data[i], new FileOutputStream(goldenFile));
         }
     }