Add unit tests for Config.java.
[cfb.git] / prod / net / jaekl / cfb / Config.java
index 8bb401dc4ebdb48d34f89290e3d030bda145b09f..8aa423419ef74ab08fee0c9764124d9215ba5b72 100644 (file)
@@ -1,14 +1,16 @@
 package net.jaekl.cfb;
 
 import java.io.File;
-import java.io.FileInputStream;
 import java.io.IOException;
+import java.io.InputStream;
 import java.io.PrintWriter;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 import java.util.Properties;
 
+import net.jaekl.qd.util.FileIO;
+
 import org.apache.commons.cli.CommandLine;
 import org.apache.commons.cli.GnuParser;
 import org.apache.commons.cli.Options;
@@ -65,15 +67,15 @@ public class Config {
        public void readFile(File configProperties) throws IOException
        {
                Properties props = new Properties();
-               FileInputStream fis = null;
+               InputStream is = null;
                
                try {
-                       fis = new FileInputStream(configProperties);
-                       props.load(fis);
+                       is = FileIO.getInst().openInput(configProperties);
+                       props.load(is);
                }
                finally {
-                       if (null != fis) {
-                               fis.close();
+                       if (null != is) {
+                               is.close();
                        }
                }