You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by da...@apache.org on 2015/08/19 16:22:34 UTC

svn commit: r1696596 - /jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java

Author: davide
Date: Wed Aug 19 14:22:33 2015
New Revision: 1696596

URL: http://svn.apache.org/r1696596
Log:
OAK-3252 - make AbstractQueryTest#test() reflects real file paths

- reverting as it was making oak-lucene breaking.


Modified:
    jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java

Modified: jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java?rev=1696596&r1=1696595&r2=1696596&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/AbstractQueryTest.java Wed Aug 19 14:22:33 2015
@@ -16,8 +16,6 @@
  */
 package org.apache.jackrabbit.oak.query;
 
-import java.io.File;
-import java.io.FileInputStream;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
@@ -31,11 +29,9 @@ import java.util.Collections;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
-
 import javax.jcr.PropertyType;
 
 import com.google.common.collect.Lists;
-
 import org.apache.jackrabbit.JcrConstants;
 import org.apache.jackrabbit.oak.api.ContentRepository;
 import org.apache.jackrabbit.oak.api.ContentSession;
@@ -120,16 +116,13 @@ public abstract class AbstractQueryTest
     }
 
     protected void test(String file) throws Exception {
+        InputStream in = AbstractQueryTest.class.getResourceAsStream(file);
+        ContinueLineReader r = new ContinueLineReader(new LineNumberReader(new InputStreamReader(in)));
         String className = getClass().getName();
         String shortClassName = className.replaceAll("org.apache.jackrabbit.oak.plugins.index.", "oajopi.");
-
-        File input = new File(AbstractQueryTest.class.getResource(file).getPath());
-        File output = new File("target/" + shortClassName + "_" + file);
-        
-        InputStream in = new FileInputStream(input);
-        ContinueLineReader r = new ContinueLineReader(new LineNumberReader(new InputStreamReader(in)));
         PrintWriter w = new PrintWriter(new OutputStreamWriter(
-                new FileOutputStream(output)));
+                new FileOutputStream("target/" + shortClassName + "_"
+                        + file)));
         HashSet<String> knownQueries = new HashSet<String>();
         boolean errors = false;
         try {
@@ -224,9 +217,9 @@ public abstract class AbstractQueryTest
             r.close();
         }
         if (errors) {
-            throw new Exception("Results in " + output.getPath()
+            throw new Exception("Results in target/" + file
                     + " don't match expected "
-                    + "results in " + input.getPath()
+                    + "results in src/test/resources/" + file
                     + "; compare the files for details");
         }
     }