### Question:
AggregatedFolderPathResolver { public String resolve() { notNull(buildDirectory, "Build directory cannot be null!"); notNull(log, "Logger cannot be null!"); String result = null; final File cssTargetFolder = cssDestinationFolder == null ? destinationFolder : cssDestinationFolder; File rootFolder = null; notNull(cssTargetFolder, "cssTargetFolder cannot be null!"); if (buildFinalName != null && cssTargetFolder.getPath().startsWith(buildFinalName.getPath())) { rootFolder = buildFinalName; } else if (cssTargetFolder.getPath().startsWith(buildDirectory.getPath())) { rootFolder = buildDirectory; } else { for (final String contextFolder : getContextFolders()) { if (cssTargetFolder.getPath().startsWith(contextFolder)) { rootFolder = new File(contextFolder); break; } } } log.debug("buildDirectory: " + buildDirectory); log.debug("contextFolders: " + contextFoldersAsCSV); log.debug("cssTargetFolder: " + cssTargetFolder); log.debug("rootFolder: " + rootFolder); if (rootFolder != null) { result = StringUtils.removeStart(cssTargetFolder.getPath(), rootFolder.getPath()); } log.debug("computedAggregatedFolderPath: " + result); return result; }  String resolve(); AggregatedFolderPathResolver setCssDestinationFolder(final File cssDestinationFolder); AggregatedFolderPathResolver setBuildDirectory(final File buildDirectory); AggregatedFolderPathResolver setBuildFinalName(final File buildFinalName); AggregatedFolderPathResolver setDestinationFolder(final File destinationFolder); AggregatedFolderPathResolver setContextFoldersAsCSV(final String contextFoldersAsCSV); AggregatedFolderPathResolver setLog(final Log log);  }### Answer:
@Test public void shouldResolveEmptyPathWhenDestinationFolderIsTheSameAsBuildDirectory() { assertEquals("", victim.resolve()); }