throws Exception
{
// server recognized as S3 but AccessDenied:
// context should be stopped and unsuccessful
final Server server = prepareErrorServer(403);
server.start();
try {
final HttpClient httpClient = new DefaultHttpClient();
final String repoRoot = server.getUrl().toString() + "/";
when(mavenProxyRepository.getRemoteUrl()).thenReturn(repoRoot);
final ScrapeContext context = new ScrapeContext(mavenProxyRepository, httpClient, 2);