[MINOR] Fix federated component tests and frame csv reader robustness
diff --git a/src/main/java/org/apache/sysds/runtime/io/FrameReaderTextCSV.java b/src/main/java/org/apache/sysds/runtime/io/FrameReaderTextCSV.java
index 87e81c8..254f9fc 100644
--- a/src/main/java/org/apache/sysds/runtime/io/FrameReaderTextCSV.java
+++ b/src/main/java/org/apache/sysds/runtime/io/FrameReaderTextCSV.java
@@ -48,10 +48,11 @@
  * 
  */
 public class FrameReaderTextCSV extends FrameReader {
-	protected FileFormatPropertiesCSV _props;
+	protected final FileFormatPropertiesCSV _props;
 
 	public FrameReaderTextCSV(FileFormatPropertiesCSV props) {
-		_props = props;
+		//if unspecified use default properties for robustness
+		_props = props != null ? props : new FileFormatPropertiesCSV();
 	}
 
 	@Override
diff --git a/src/test/java/org/apache/sysds/test/component/federated/FederatedUrlParserTest.java b/src/test/java/org/apache/sysds/test/component/federated/FederatedUrlParserTest.java
index edcc477..10e1e6b 100644
--- a/src/test/java/org/apache/sysds/test/component/federated/FederatedUrlParserTest.java
+++ b/src/test/java/org/apache/sysds/test/component/federated/FederatedUrlParserTest.java
@@ -67,7 +67,7 @@
 		// Parse Ip normally, with filepath without port specified.
 		String[] values = InitFEDInstruction.parseURL("123.123.41.22/file.txt");
 		assertEquals("123.123.41.22", values[0]);
-		assertEquals(DMLConfig.DEFAULT_FEDERATED_PORT, values[1]);
+		assertEquals(String.valueOf(DMLConfig.DEFAULT_FEDERATED_PORT), values[1]);
 		assertEquals("file.txt", values[2]);
 	}
 
@@ -85,7 +85,7 @@
 		// parse URL without port.
 		String[] values = InitFEDInstruction.parseURL("hello.com/file.txt");
 		assertEquals("hello.com", values[0]);
-		assertEquals(DMLConfig.DEFAULT_FEDERATED_PORT, values[1]);
+		assertEquals(String.valueOf(DMLConfig.DEFAULT_FEDERATED_PORT), values[1]);
 		assertEquals("file.txt", values[2]);
 	}
 
@@ -95,7 +95,7 @@
 		// Here Japanese: Hello.World
 		String[] values = InitFEDInstruction.parseURL("今日は.世界/file.txt");
 		assertEquals("今日は.世界", values[0]);
-		assertEquals(DMLConfig.DEFAULT_FEDERATED_PORT, values[1]);
+		assertEquals(String.valueOf(DMLConfig.DEFAULT_FEDERATED_PORT), values[1]);
 		assertEquals("file.txt", values[2]);
 	}