private Path pathFor( PathFactory pathFactory, ClassMetadata cmd ) { List<Segment> segments = new LinkedList<Segment>(); for (String segment : cmd.getClassName().split("\\.")) { segments.add(pathFactory.createSegment(segment)); } return pathFactory.createRelativePath(segments); }
path = pathFactory.createRelativePath(newSegment); topLevelSegmentReplacements.put(firstSegment, path);
@Test public void shouldCreateRelativePathWithOnlySelfSegment() { path = paths.createRelativePath(name(".")); assertThat(path.isAbsolute(), is(false)); assertThat(path.getSegment(0), is(Path.SELF_SEGMENT)); assertThat(path.size(), is(1)); }