Remove old type dependant repo uri functions

This commit is contained in:
René Pfeuffer
2018-09-10 10:08:51 +02:00
parent fb54ba62e0
commit 50a4133dff
12 changed files with 13 additions and 198 deletions

View File

@@ -8,7 +8,6 @@ import sonia.scm.repository.spi.RepositoryServiceProvider;
import javax.servlet.ServletConfig;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.ws.rs.core.UriInfo;
import java.util.Collection;
import java.util.Collections;
@@ -33,16 +32,6 @@ public class RepositoryServiceTest {
assertThat(sizeOf(supportedProtocols)).isEqualTo(1);
}
@Test
public void shouldFindProtocolFromProvider() {
when(provider.getSupportedProtocols()).thenReturn(Collections.singleton(new DummyHttpProtocol()));
RepositoryService repositoryService = new RepositoryService(null, provider, repository, null);
HttpScmProtocol protocol = repositoryService.getProtocol(HttpScmProtocol.class);
assertThat(protocol.getUrl(repository, null)).isEqualTo("dummy");
}
@Test
public void shouldFailForUnknownProtocol() {
when(provider.getSupportedProtocols()).thenReturn(Collections.emptySet());
@@ -55,11 +44,6 @@ public class RepositoryServiceTest {
}
private static class DummyHttpProtocol implements HttpScmProtocol {
@Override
public String getUrl(Repository repository, UriInfo uriInfo) {
return "dummy";
}
@Override
public void serve(HttpServletRequest request, HttpServletResponse response, ServletConfig config) {
}