Lines Matching refs:dup
457 assert(baseName("file", "file"w.dup) == "file");
458 assert(baseName("dir/file.ext"d.dup) == "file.ext");
463 assert(baseName("dir/subdir/".dup, "subdir") == "subdir");
464 assert(baseName("/"w.dup) == "/");
465 assert(baseName("//"d.dup) == "/");
580 assert(dirName("dir/file"w.dup) == "dir");
581 assert(dirName("dir///file"d.dup) == "dir");
1014 assert(extSeparatorPos(".foo".dup) == -1);
1015 assert(extSeparatorPos(".foo.ext"w.dup) == 4);
1020 assert(extSeparatorPos("dir/file"d.dup) == -1);
1024 assert(extSeparatorPos("dir/.foo.ext".dup) == 8);
1075 assert(extension(".foo".dup).empty);
1076 assert(extension(".foo.ext"w.dup) == ".ext");
1227 assert(setExtension("file"w.dup, "ext"w) == "file.ext");
1228 assert(setExtension("file"w.dup, ".ext"w) == "file.ext");
1229 assert(setExtension("file."w, "ext"w.dup) == "file.ext");
1230 assert(setExtension("file."w, ".ext"w.dup) == "file.ext");
1231 assert(setExtension("file.old"d.dup, "new"d) == "file.new");
1232 assert(setExtension("file.old"d.dup, ".new"d) == "file.new");
1237 static assert(setExtension("file"w.dup, "ext"w) == "file.ext");
1238 static assert(setExtension("file.old"d.dup, "new"d) == "file.new");
1341 assert(defaultExtension("file"w.dup, "ext"w) == "file.ext");
1342 assert(defaultExtension("file.old"d.dup, "new"d) == "file.old");
1347 static assert(defaultExtension("file"w.dup, "ext"w) == "file.ext");
1348 static assert(defaultExtension("file.old"d.dup, "new"d) == "file.old");
1522 InputRange!(C[]) ir(C)(C[][] p...) { return inputRangeObject(p.dup); }
1529 assert(buildPath("foo/".dup, "bar") == "foo/bar"); in version()
1530 assert(buildPath("foo///", "bar".dup) == "foo///bar"); in version()
1532 assert(buildPath("foo"w.dup, "/bar"w) == "/bar"); in version()
1533 assert(buildPath("foo"w, "bar/"w.dup) == "foo/bar/"); in version()
1535 assert(buildPath(""d.dup, "foo"d) == "foo"); in version()
1536 assert(buildPath("foo"d, ""d.dup) == "foo"); in version()
1537 assert(buildPath("foo", "bar".dup, "baz") == "foo/bar/baz"); in version()
1538 assert(buildPath("foo"w, "/bar"w, "baz"w.dup) == "/bar/baz"); in version()
1549 assert(buildPath(ir("foo/".dup, "bar".dup)) == "foo/bar"); in version()
1550 assert(buildPath(ir("foo///".dup, "bar".dup)) == "foo///bar"); in version()
1552 assert(buildPath(ir("foo"w.dup, "/bar"w.dup)) == "/bar"); in version()
1553 assert(buildPath(ir("foo"w.dup, "bar/"w.dup)) == "foo/bar/"); in version()
1555 assert(buildPath(ir(""d.dup, "foo"d.dup)) == "foo"); in version()
1558 assert(buildPath(ir("foo"w.dup, "/bar"w.dup, "baz"w.dup)) == "/bar/baz"); in version()
1567 assert(buildPath("foo"w, `d:\bar`w.dup) == `d:\bar`); in version()
1579 assert(buildPath(ir("foo"w.dup, `d:\bar`w.dup)) == `d:\bar`); in version()
2514 assert(equal2(pathSplitter("/foo/bar".dup), ["/", "foo", "bar"]));
2517 assert(equal2(pathSplitter("foo/bar"d.dup), ["foo"d, "bar"d]));
2532 assert(equal2(pathSplitter("//foo/bar"w.dup), ["/"w, "foo"w, "bar"w])); in version()
2549 assert(equal(pathSplitter("/foo/bar".dup), ["/", "foo", "bar"]));
2695 assert(isAbsolute("/foo".dup)); in version()
2704 assert(!isAbsolute("\\"w.dup)); in version()
2705 assert(!isAbsolute("\\foo"d.dup)); in version()