private Directory getDirectory(String name, String fullpath, String uri, Directory parent) { return new Directory(name, fullpath, uri, parent); }
private Directory buildDirectories(Map<String, List<String>> tagMap) { Path homeDir = getHomeDir(); Directory root = new Directory(homeDir.getFileName().toString(), homeDir.toString(), homeDir.toUri().toString(), tagMap); root.addChildDirectories(extractAllChildDirectories(root, homeDir)); return root; }
@Before public void setUp() throws Exception { directoryNameValidator = new DirectoryNameValidator(new Directory()); }
@Test public void breadcrumbsOrderTest() { Directory topDir = new Directory(TOP_DIR_NAME, "", "", new HashMap<String, List<String>>()); Directory middleDir = new Directory(MIDDLE_DIR_NAME, "", "", topDir); Directory lowDir = new Directory(LOW_DIR_NAME, "", "", middleDir); Directory otherDir = new Directory(OTHER_DIR_NAME, "", "",
@Test public void isValidTestDuplicatedDir() throws Exception { final Directory currentDirectory = new Directory("parent", "", "", new HashMap<String, List<String>>()); directoryNameValidator = new DirectoryNameValidator(currentDirectory); assertTrue(directoryNameValidator.isValid("app")); currentDirectory.addChildDirectory(new Directory("app", "", "", currentDirectory)); assertFalse(directoryNameValidator.isValid("app")); } }