### Question:
PathBuilder { public static ClassPath buildDefaultClassPath (Application app) { LinkedHashSet<File> classPathEntries = new LinkedHashSet<File>(); for (Resource resource : app.getActiveCodeResources()) { classPathEntries.add(resource.getFinalTarget()); } addClassPathDirectories(app, classPathEntries); return new ClassPath(classPathEntries); }  static ClassPath buildClassPath(Application app); static ClassPath buildDefaultClassPath(Application app); static ClassPath buildCachedClassPath(Application app); static ClassPath buildLibsPath(Application app,
                                           boolean addCurrentLibraryPath); static final String CODE_CACHE_DIR; static final String NATIVE_CACHE_DIR; }### Answer:
@Test public void shouldBuildDefaultClassPath () throws IOException { ClassPath classPath = PathBuilder.buildDefaultClassPath(_application); String expectedClassPath = _firstJarFile.getAbsolutePath() + File.pathSeparator + _secondJarFile.getAbsolutePath(); assertEquals(expectedClassPath, classPath.asArgumentString()); }