Lines Matching refs:path
26 * @summary Unit test for java.nio.file.Path path operations
36 private Path path;
43 path = FileSystems.getDefault().getPath(first, more);
44 out.format("%s -> %s", first, path);
52 Path path() {
53 return path;
61 if (path == null) {
62 throw new InternalError("path is null");
86 check(path.getRoot(), expected);
93 check(path.getParent(), expected);
100 check(path.getFileName(), expected);
107 check(path.getName(index), expected);
114 check(path.subpath(startIndex, endIndex), expected);
122 check(path.startsWith(s), true);
130 check(path.startsWith(s), false);
138 check(path.endsWith(s), true);
146 check(path.endsWith(s), false);
151 out.println("check path is absolute");
153 check(path.isAbsolute(), true);
158 out.println("check path is not absolute");
160 check(path.isAbsolute(), false);
167 check(path.resolve(other), expected);
174 check(path.resolveSibling(other), expected);
182 check(path.relativize(that), expected);
187 out.println("check normalized path");
189 check(path.normalize(), expected);
196 check(path, expected);
665 int h1 = test("C:\\foo").path().hashCode();
666 int h2 = test("c:\\FOO").path().hashCode();
952 Path path = FileSystems.getDefault().getPath("foo");
955 path.resolve((String)null);
961 path.relativize(null);
967 path.compareTo(null);
973 path.startsWith((Path)null);
979 path.endsWith((Path)null);