Ejemplo n.º 1
0
  /**
   * Java is not consistent with trailing file separators, believe it or not!
   * http://www.rationalpi.com/blog/replyToComment.action?entry=1146628709626&comment=1155660875090
   * Can we fix c:\temp\\greg?
   */
  @Test
  public void testWindowsAndSolarisTempDirProblem() throws InterruptedException {

    String originalPath = "c:" + File.separator + "temp" + File.separator + File.separator + "greg";
    // Fix dup separator
    String translatedPath =
        DiskStoreConfiguration.replaceToken(
            File.separator + File.separator, File.separator, originalPath);
    assertEquals("c:" + File.separator + "temp" + File.separator + "greg", translatedPath);
    // Ignore single separators
    translatedPath =
        DiskStoreConfiguration.replaceToken(
            File.separator + File.separator, File.separator, originalPath);
    assertEquals("c:" + File.separator + "temp" + File.separator + "greg", translatedPath);

    Thread.sleep(500);
  }