### Question:
CustomBaseUrlArchive extends AbstractArchive { @Override public String getPathToExecutable() { return delegate.getPathToExecutable(); } CustomBaseUrlArchive(Archive delegate, String baseUrl); @Override String getExtension(); @Override String getArchiveName(); @Override String getPathToExecutable(); @Override String getVersion(); @Override String getClassifier();  }### Answer:
@Test public void testGetPathToExecutable() { when(delegate.getPathToExecutable()).thenReturn(PATH_TO_EXECUTABLE); assertThat(archive.getPathToExecutable()).isEqualTo(PATH_TO_EXECUTABLE); }