@Test (timeout = 30000)
public void testGetTrimmedStrings() throws Exception {

  String compactDirList = "/spindle1/hdfs,/spindle2/hdfs,/spindle3/hdfs";
  String spacedDirList = "/spindle1/hdfs, /spindle2/hdfs, /spindle3/hdfs";
  String pathologicalDirList1 = " /spindle1/hdfs  ,  /spindle2/hdfs ,/spindle3/hdfs ";
  String pathologicalDirList2 = " /spindle1/hdfs  ,  /spindle2/hdfs ,/spindle3/hdfs , ";
  String emptyList1 = "";
  String emptyList2 = "   ";
  
  String[] expectedArray = {"/spindle1/hdfs", "/spindle2/hdfs", "/spindle3/hdfs"};
  String[] emptyArray = {};
  
  assertArrayEquals(expectedArray, StringUtils.getTrimmedStrings(compactDirList));
  assertArrayEquals(expectedArray, StringUtils.getTrimmedStrings(spacedDirList));
  assertArrayEquals(expectedArray, StringUtils.getTrimmedStrings(pathologicalDirList1));
  assertArrayEquals(expectedArray, StringUtils.getTrimmedStrings(pathologicalDirList2));
  
  assertArrayEquals(emptyArray, StringUtils.getTrimmedStrings(emptyList1));
  String[] estring = StringUtils.getTrimmedStrings(emptyList2);
  assertArrayEquals(emptyArray, estring);
}