You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2013/03/03 22:56:44 UTC

svn commit: r1452136 - /lucene/dev/trunk/solr/core/src/test/org/apache/solr/core/TestSolrDiscoveryProperties.java

Author: uschindler
Date: Sun Mar  3 21:56:43 2013
New Revision: 1452136

URL: http://svn.apache.org/r1452136
Log:
Fix forbidden-apis violation. Java Properties are defined to be binary not character based. The format is using a binary protocol to write them (see javadocs).

Modified:
    lucene/dev/trunk/solr/core/src/test/org/apache/solr/core/TestSolrDiscoveryProperties.java

Modified: lucene/dev/trunk/solr/core/src/test/org/apache/solr/core/TestSolrDiscoveryProperties.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/test/org/apache/solr/core/TestSolrDiscoveryProperties.java?rev=1452136&r1=1452135&r2=1452136&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/test/org/apache/solr/core/TestSolrDiscoveryProperties.java (original)
+++ lucene/dev/trunk/solr/core/src/test/org/apache/solr/core/TestSolrDiscoveryProperties.java Sun Mar  3 21:56:43 2013
@@ -26,7 +26,7 @@ import org.junit.Test;
 
 import java.io.File;
 import java.io.FileInputStream;
-import java.io.FileWriter;
+import java.io.FileOutputStream;
 import java.io.StringReader;
 import java.util.Properties;
 import java.util.Set;
@@ -57,9 +57,9 @@ public class TestSolrDiscoveryProperties
       String[] parts = extra.split("=");
       props.put(parts[0], parts[1]);
     }
-    FileWriter writer = new FileWriter(solrProps.getAbsolutePath());
-    props.store(writer, null);
-    writer.close();
+    FileOutputStream out = new FileOutputStream(solrProps.getAbsolutePath());
+    props.store(out, null);
+    out.close();
   }
 
   private void addSolrXml() throws Exception {
@@ -91,9 +91,9 @@ public class TestSolrDiscoveryProperties
     File parent = propFile.getParentFile();
     assertTrue("Failed to mkdirs for " + parent.getAbsolutePath(), parent.mkdirs());
 
-    FileWriter writer = new FileWriter(propFile);
-    stockProps.store(writer, null);
-    writer.close();
+    FileOutputStream out = new FileOutputStream(propFile);
+    stockProps.store(out, null);
+    out.close();
 
     addConfFiles(new File(parent, "conf"));
   }