	@Test
	public void testMultipleFilesAndDirs() throws IOException {

		createDirsAndFiles();
		DirectoryStructure structure = reader.readDirectoryStructure(root.getName(), null, null);
		assertStructure(structure)
			.hasDirectories("dir1", "dir2", "dir3", "dir3/dir3X", "dir3/dir3Y")
			.hasFiles("fileA", "fileB", "dir1/file1A", "dir1/file1B", "dir2/file2A", "dir3/dir3X/file3XA");
	}