Lines Matching refs:baz

366         assert(relativePath!(CaseSensitive.no)("/FOO/bar", "/foo/baz") == "../bar");
368 assert(relativePath!(CaseSensitive.no)(`c:\FOO\bar`, `c:\foo\baz`) == `..\bar`);
1502 assert(buildPath("foo", "bar", "baz") == "foo/bar/baz");
1503 assert(buildPath("/foo/", "bar/baz") == "/foo/bar/baz");
1509 assert(buildPath("foo", "bar", "baz") == `foo\bar\baz`);
1510 assert(buildPath(`c:\foo`, `bar\baz`) == `c:\foo\bar\baz`);
1528 assert(buildPath("foo", "bar", "baz") == "foo/bar/baz");
1537 assert(buildPath("foo", "bar".dup, "baz") == "foo/bar/baz");
1538 assert(buildPath("foo"w, "/bar"w, "baz"w.dup) == "/bar/baz");
1540 static assert(buildPath("foo", "bar", "baz") == "foo/bar/baz");
1541 static assert(buildPath("foo", "/bar", "baz") == "/bar/baz");
1548 assert(buildPath(ir("foo", "bar", "baz")) == "foo/bar/baz");
1557 assert(buildPath(ir("foo", "bar", "baz")) == "foo/bar/baz");
1558 assert(buildPath(ir("foo"w.dup, "/bar"w.dup, "baz"w.dup)) == "/bar/baz");
1564 assert(buildPath("foo", "bar", "baz") == `foo\bar\baz`);
1568 assert(buildPath(`c:\foo\bar`, `\baz`) == `c:\baz`);
1569 assert(buildPath(`\\foo\bar\baz`d, `foo`d, `\bar`d) == `\\foo\bar\bar`d);
1571 static assert(buildPath("foo", "bar", "baz") == `foo\bar\baz`);
1572 static assert(buildPath("foo", `c:\bar`, "baz") == `c:\bar\baz`);
1576 assert(buildPath(ir("foo", "bar", "baz")) == `foo\bar\baz`);
1580 assert(buildPath(ir(`c:\foo\bar`, `\baz`)) == `c:\baz`);
1581 assert(buildPath(ir(`\\foo\bar\baz`d, `foo`d, `\bar`d)) == `\\foo\bar\bar`d);
1687 assert(chainPath("foo", "bar", "baz").array == "foo/bar/baz");
1688 assert(chainPath("/foo/", "bar/baz").array == "/foo/bar/baz");
1694 assert(chainPath("foo", "bar", "baz").array == `foo\bar\baz`);
1695 assert(chainPath(`c:\foo`, `bar\baz`).array == `c:\foo\bar\baz`);
1704 assert(chainPath("foo", "bar", "baz").array == "foo/bar/baz");
1705 assert(chainPath("/foo/".byChar, "bar/baz").array == "/foo/bar/baz");
1711 assert(chainPath("foo", "bar", "baz").array == `foo\bar\baz`);
1712 assert(chainPath(`c:\foo`.byChar, `bar\baz`).array == `c:\foo\bar\baz`);
1783 assert(buildNormalizedPath("/foo/./bar/..//baz/") == "/foo/baz");
1785 assert(buildNormalizedPath("/foo", "bar/baz/") == "/foo/bar/baz");
1786 assert(buildNormalizedPath("/foo", "/bar/..", "baz") == "/baz");
1787 assert(buildNormalizedPath("foo/./bar", "../../", "../baz") == "../baz");
1788 assert(buildNormalizedPath("/foo/./bar", "../../baz") == "/baz");
1793 assert(buildNormalizedPath(`c:\foo\.\bar/..\\baz\`) == `c:\foo\baz`);
1795 assert(buildNormalizedPath(`c:\foo`, `bar\baz\`) == `c:\foo\bar\baz`);
1819 assert(buildNormalizedPath("foo", "bar", "baz") == "foo/bar/baz");
1820 assert(buildNormalizedPath("foo", "bar/baz") == "foo/bar/baz");
1821 assert(buildNormalizedPath("foo", "bar//baz///") == "foo/bar/baz");
1822 assert(buildNormalizedPath("/foo", "bar/baz") == "/foo/bar/baz");
1823 assert(buildNormalizedPath("/foo", "/bar/baz") == "/bar/baz");
1824 assert(buildNormalizedPath("/foo/..", "/bar/./baz") == "/bar/baz");
1825 assert(buildNormalizedPath("/foo/..", "bar/baz") == "/bar/baz");
1826 assert(buildNormalizedPath("/foo/../../", "bar/baz") == "/bar/baz");
1827 assert(buildNormalizedPath("/foo/bar", "../baz") == "/foo/baz");
1828 assert(buildNormalizedPath("/foo/bar", "../../baz") == "/baz");
1829 assert(buildNormalizedPath("/foo/bar", ".././/baz/..", "wee/") == "/foo/wee");
1830 assert(buildNormalizedPath("//foo/bar", "baz///wee") == "/foo/bar/baz/wee");
1831 static assert(buildNormalizedPath("/foo/..", "/bar/./baz") == "/bar/baz");
1836 assert(buildNormalizedPath(`foo`, `bar`, `baz`) == `foo\bar\baz`);
1837 assert(buildNormalizedPath(`foo`, `bar\baz`) == `foo\bar\baz`);
1838 assert(buildNormalizedPath(`foo`, `bar\\baz\\\`) == `foo\bar\baz`);
1839 assert(buildNormalizedPath(`\foo`, `bar\baz`) == `\foo\bar\baz`);
1840 assert(buildNormalizedPath(`\foo`, `\bar\baz`) == `\bar\baz`);
1841 assert(buildNormalizedPath(`\foo\..`, `\bar\.\baz`) == `\bar\baz`);
1842 assert(buildNormalizedPath(`\foo\..`, `bar\baz`) == `\bar\baz`);
1843 assert(buildNormalizedPath(`\foo\..\..\`, `bar\baz`) == `\bar\baz`);
1844 assert(buildNormalizedPath(`\foo\bar`, `..\baz`) == `\foo\baz`);
1845 assert(buildNormalizedPath(`\foo\bar`, `../../baz`) == `\baz`);
1846 assert(buildNormalizedPath(`\foo\bar`, `..\.\/baz\..`, `wee\`) == `\foo\wee`);
1849 assert(buildNormalizedPath(`c:foo`, `bar`, `baz`) == `c:foo\bar\baz`);
1850 assert(buildNormalizedPath(`c:foo`, `bar\baz`) == `c:foo\bar\baz`);
1851 assert(buildNormalizedPath(`c:foo`, `bar\\baz\\\`) == `c:foo\bar\baz`);
1852 assert(buildNormalizedPath(`c:\foo`, `bar\baz`) == `c:\foo\bar\baz`);
1853 assert(buildNormalizedPath(`c:\foo`, `\bar\baz`) == `c:\bar\baz`);
1854 assert(buildNormalizedPath(`c:\foo\..`, `\bar\.\baz`) == `c:\bar\baz`);
1855 assert(buildNormalizedPath(`c:\foo\..`, `bar\baz`) == `c:\bar\baz`);
1856 assert(buildNormalizedPath(`c:\foo\..\..\`, `bar\baz`) == `c:\bar\baz`);
1857 assert(buildNormalizedPath(`c:\foo\bar`, `..\baz`) == `c:\foo\baz`);
1858 assert(buildNormalizedPath(`c:\foo\bar`, `..\..\baz`) == `c:\baz`);
1859 assert(buildNormalizedPath(`c:\foo\bar`, `..\.\\baz\..`, `wee\`) == `c:\foo\wee`);
1863 assert(buildNormalizedPath(`\\server\share\foo`, `bar\baz`) == `\\server\share\foo\bar\baz`);
1864 assert(buildNormalizedPath(`\\server\share\foo`, `\bar\baz`) == `\\server\share\bar\baz`);
1865 assert(buildNormalizedPath(`\\server\share\foo\..`, `\bar\.\baz`) == `\\server\share\bar\baz`);
1866 assert(buildNormalizedPath(`\\server\share\foo\..`, `bar\baz`) == `\\server\share\bar\baz`);
1867 assert(buildNormalizedPath(`\\server\share\foo\..\..\`, `bar\baz`) == `\\server\share\bar\baz`);
1868 assert(buildNormalizedPath(`\\server\share\foo\bar`, `..\baz`) == `\\server\share\foo\baz`);
1869 assert(buildNormalizedPath(`\\server\share\foo\bar`, `..\..\baz`) == `\\server\share\baz`);
1870 assert(buildNormalizedPath(`\\server\share\foo\bar`, `..\.\\baz\..`, `wee\`) == `\\server\share\foo\wee`);
1872 static assert(buildNormalizedPath(`\foo\..\..\`, `bar\baz`) == `\bar\baz`);
2062 assert(asNormalizedPath("/foo/./bar/..//baz/").array == "/foo/baz");
2064 assert(asNormalizedPath("/foo/bar/baz/").array == "/foo/bar/baz");
2065 assert(asNormalizedPath("/foo/./bar/../../baz").array == "/baz");
2070 assert(asNormalizedPath(`c:\foo\.\bar/..\\baz\`).array == `c:\foo\baz`);
2072 assert(asNormalizedPath(`c:\foo\bar\baz\`).array == `c:\foo\bar\baz`);
2108 assert(asNormalizedPath("foo/bar/baz").array == "foo/bar/baz");
2109 assert(asNormalizedPath("foo/bar/baz").array == "foo/bar/baz");
2110 assert(asNormalizedPath("foo/bar//baz///").array == "foo/bar/baz");
2111 assert(asNormalizedPath("/foo/bar/baz").array == "/foo/bar/baz");
2112 assert(asNormalizedPath("/foo/../bar/baz").array == "/bar/baz");
2113 assert(asNormalizedPath("/foo/../..//bar/baz").array == "/bar/baz");
2114 assert(asNormalizedPath("/foo/bar/../baz").array == "/foo/baz");
2115 assert(asNormalizedPath("/foo/bar/../../baz").array == "/baz");
2116 assert(asNormalizedPath("/foo/bar/.././/baz/../wee/").array == "/foo/wee");
2117 assert(asNormalizedPath("//foo/bar/baz///wee").array == "/foo/bar/baz/wee");
2131 assert(asNormalizedPath(`foo\bar\baz`).array == `foo\bar\baz`);
2132 assert(asNormalizedPath(`foo\bar\baz`).array == `foo\bar\baz`);
2133 assert(asNormalizedPath(`foo\bar\\baz\\\`).array == `foo\bar\baz`);
2134 assert(asNormalizedPath(`\foo\bar\baz`).array == `\foo\bar\baz`);
2135 assert(asNormalizedPath(`\foo\..\\bar\.\baz`).array == `\bar\baz`);
2136 assert(asNormalizedPath(`\foo\..\bar\baz`).array == `\bar\baz`);
2137 assert(asNormalizedPath(`\foo\..\..\\bar\baz`).array == `\bar\baz`);
2139 assert(asNormalizedPath(`\foo\bar\..\baz`).array == `\foo\baz`);
2140 assert(asNormalizedPath(`\foo\bar\../../baz`).array == `\baz`);
2141 assert(asNormalizedPath(`\foo\bar\..\.\/baz\..\wee\`).array == `\foo\wee`);
2144 assert(asNormalizedPath(`c:foo\bar\baz`).array == `c:foo\bar\baz`);
2145 assert(asNormalizedPath(`c:foo\bar\baz`).array == `c:foo\bar\baz`);
2146 assert(asNormalizedPath(`c:foo\bar\\baz\\\`).array == `c:foo\bar\baz`);
2147 assert(asNormalizedPath(`c:\foo\bar\baz`).array == `c:\foo\bar\baz`);
2149 assert(asNormalizedPath(`c:\foo\..\\bar\.\baz`).array == `c:\bar\baz`);
2150 assert(asNormalizedPath(`c:\foo\..\bar\baz`).array == `c:\bar\baz`);
2151 assert(asNormalizedPath(`c:\foo\..\..\\bar\baz`).array == `c:\bar\baz`);
2152 assert(asNormalizedPath(`c:\foo\bar\..\baz`).array == `c:\foo\baz`);
2153 assert(asNormalizedPath(`c:\foo\bar\..\..\baz`).array == `c:\baz`);
2154 assert(asNormalizedPath(`c:\foo\bar\..\.\\baz\..\wee\`).array == `c:\foo\wee`);
2157 assert(asNormalizedPath(`\\server\share\foo\bar\baz`).array == `\\server\share\foo\bar\baz`);
2158 assert(asNormalizedPath(`\\server\share\foo\..\\bar\.\baz`).array == `\\server\share\bar\baz`);
2159 assert(asNormalizedPath(`\\server\share\foo\..\bar\baz`).array == `\\server\share\bar\baz`);
2160 assert(asNormalizedPath(`\\server\share\foo\..\..\\bar\baz`).array == `\\server\share\bar\baz`);
2161 assert(asNormalizedPath(`\\server\share\foo\bar\..\baz`).array == `\\server\share\foo\baz`);
2162 assert(asNormalizedPath(`\\server\share\foo\bar\..\..\baz`).array == `\\server\share\baz`);
2163 assert(asNormalizedPath(`\\server\share\foo\bar\..\.\\baz\..\wee\`).array == `\\server\share\foo\wee`);
2165 static assert(asNormalizedPath(`\foo\..\..\\bar\baz`).array == `\bar\baz`);
2223 assert(asNormalizedPath("/foo/../bar//./../...///baz//").array == "/.../baz");
2224 static assert(asNormalizedPath("/foo/../bar//./../...///baz//").array == "/.../baz");
2280 assert(asNormalizedPath(`c:\foo\..\bar\\.\..\...\\\baz\\`).array == `c:\...\baz`);
2281 static assert(asNormalizedPath(`c:\foo\..\bar\\.\..\...\\\baz\\`).array == `c:\...\baz`);
2523 auto ps1 = pathSplitter("foo/bar/baz");
2526 assert(equal2(ps1, ["bar", "baz"]));
2527 assert(equal2(ps2, ["foo", "bar", "baz"]));
2543 assert(equal2(pathSplitter(`\\foo\bar\baz`), [`\\foo\bar`, "baz"]));
2916 assert(relativePath("/foo/bar", "/foo/baz") == "../bar");
2917 assert(relativePath("/foo/bar/baz", "/foo/woo/wee") == "../../bar/baz");
2918 assert(relativePath("/foo/bar/baz", "/foo/bar") == "baz");
2924 assert(relativePath(`c:\foo\bar`, `c:\foo\baz`) == `..\bar`);
2925 assert(relativePath(`c:\foo\bar\baz`, `c:\foo\woo\wee`) == `..\..\bar\baz`);
2926 assert(relativePath(`c:\foo\bar\baz`, `c:\foo\bar`) == "baz");
2938 assert(relativePath("/foo/bar", "/foo/baz") == "../bar");
2944 assert(relativePath(`c:\foo\bar\baz`, `c:\foo\bar`) == "baz");
3046 assert(asRelativePath("/foo/bar", "/foo/baz").array == "../bar");
3047 assert(asRelativePath("/foo/bar/baz", "/foo/woo/wee").array == "../../bar/baz");
3048 assert(asRelativePath("/foo/bar/baz", "/foo/bar").array == "baz");
3054 assert(asRelativePath(`c:\foo\bar`, `c:\foo\baz`).array == `..\bar`);
3055 assert(asRelativePath(`c:\foo\bar\baz`, `c:\foo\woo\wee`).array == `..\..\bar\baz`);
3056 assert(asRelativePath(`c:/foo/bar/baz`, `c:\foo\woo\wee`).array == `..\..\bar\baz`);
3057 assert(asRelativePath(`c:\foo\bar\baz`, `c:\foo\bar`).array == "baz");
3069 assert(isBidirectionalRange!(typeof(asRelativePath("foo/bar/baz", "/foo/woo/wee"))));
3074 assert(isBidirectionalRange!(typeof(asRelativePath(`c:\foo\bar`, `c:\foo\baz`))));
3106 assert(asRelativePath("/foo/bar/baz".bCU, "/foo/bar".bCU).array == "baz");
3107 assert(asRelativePath("/foo/bar/baz"w.bCU, "/foo/bar"w.bCU).array == "baz"w);
3108 assert(asRelativePath("/foo/bar/baz"d.bCU, "/foo/bar"d.bCU).array == "baz"d);
3556 assert(!globMatch("foo.bar"d, "f*baz"d));
3560 assert(!globMatch("foo.bar"d, "[fg]???baz"d));
3572 assert(globMatch("bar.foo", "bar.{biz,,baz}foo"));