@Test
public void testRemoveTrailingSeparator() {

    assert PathUtils.removeTrailingSeparator("/home/", "/").equals("/home");
    assert PathUtils.removeTrailingSeparator("/home/maxence", "/").equals("/home/maxence");
    assert PathUtils.removeTrailingSeparator("/home/maxence/", "/").equals("/home/maxence");
    assert PathUtils.removeTrailingSeparator("/home/", "\\").equals("/home/");
    assert PathUtils.removeTrailingSeparator("/", "/").equals("");
    assert PathUtils.removeTrailingSeparator("C:\\home", "\\").equals("C:\\home");
    assert PathUtils.removeTrailingSeparator("C:\\home\\", "\\").equals("C:\\home");
    assert PathUtils.removeTrailingSeparator("C:\\home\\maxence", "\\").equals("C:\\home\\maxence");
    assert PathUtils.removeTrailingSeparator("C:\\home\\maxence", "\\").equals("C:\\home\\maxence");
    assert PathUtils.removeTrailingSeparator("C:\\home\\", "/").equals("C:\\home\\");
    assert PathUtils.removeTrailingSeparator("--home--", "--").equals("--home");
    assert PathUtils.removeTrailingSeparator("--home--maxence", "--").equals("--home--maxence");
    assert PathUtils.removeTrailingSeparator("--home--maxence--", "--").equals("--home--maxence");
    assert PathUtils.removeTrailingSeparator("--home--", "/").equals("--home--");
    assert PathUtils.removeTrailingSeparator("--", "--").equals("");
}