### Question:
SuiteConfiguration implements Serializable { public List<URI> getClasspath() { return classpath; } SuiteConfiguration();   SuiteConfiguration(SuiteConfigurationBuilder src); SuiteConfigurationBuilder melt(); @Override boolean equals(Object that); @Override String toString(); PathMatcher createTestFileMatcher(FileSystem fileSystem); List<URI> getClasspath(); List<String> getJvmOptions(); URI getWorkingDirectory(); String getIncludedTestsPattern(); String getExcludedTestsPattern(); static final SuiteConfiguration DEFAULTS; }### Answer:
@Test public void classpath_can_be_changed__Path() { builder.setClasspath(Paths.get("old.jar")) .setClasspath(Paths.get("foo.jar"), Paths.get("bar.jar")); assertThat(configuration().getClasspath(), is(asList(Paths.get("foo.jar").toUri(), Paths.get("bar.jar").toUri()))); }
@Test public void classpath_can_be_changed__URI() { builder.setClasspath(Paths.get("old.jar").toUri()) .setClasspath(Paths.get("foo.jar").toUri(), Paths.get("bar.jar").toUri()); assertThat(configuration().getClasspath(), is(asList(Paths.get("foo.jar").toUri(), Paths.get("bar.jar").toUri()))); }
@Test public void classpath_can_be_appended_to() { builder.addToClasspath(Paths.get("foo.jar")) .addToClasspath(Paths.get("bar.jar")); assertThat(configuration().getClasspath(), is(asList(Paths.get("foo.jar").toUri(), Paths.get("bar.jar").toUri()))); }
@Test public void classpath_defaults_to_empty() { assertThat(configuration().getClasspath(), is(empty())); }