228229230231232233234235236237238
getScraper().scrape(context, page); assertThat(context.isStopped(), is(false)); assertThat(context.isSuccessful(), is(false)); } finally { server.stop(); } } @Test public void simple404()
249250251252253254255256257258259
getScraper().scrape(context, page); assertThat(context.isStopped(), is(false)); assertThat(context.isSuccessful(), is(false)); } finally { server.stop(); } } @Test(expected = UnexpectedPageResponse.class) public void simple500()
270271272273274275276277278279280
getScraper().scrape(context, page); assertThat(context.isStopped(), is(false)); assertThat(context.isSuccessful(), is(false)); } finally { server.stop(); } } // == In-scrape-failure: // Scenario when _during_ scrape some subsequent page returns unexpected result.
301302303304305306307308309310311
assertThat(entries, notNullValue()); assertThat(entries.size(), equalTo(2)); assertThat(entries, contains("/com/foo", "/com/bar")); } finally { server.stop(); } } @Test public void inDive403()
322323324325326327328329330331332
getScraper().scrape(context, page); assertThat(context.isStopped(), is(true)); assertThat(context.isSuccessful(), is(false)); } finally { server.stop(); } } @Test public void inDive404()
343344345346347348349350351352353
getScraper().scrape(context, page); assertThat(context.isStopped(), is(true)); assertThat(context.isSuccessful(), is(false)); } finally { server.stop(); } } @Test public void inDive500()
364365366367368369370371372373
getScraper().scrape(context, page); assertThat(context.isStopped(), is(true)); assertThat(context.isSuccessful(), is(false)); } finally { server.stop(); } } }
331332333334335336337338339340341
assertThat(entries, notNullValue()); assertThat(entries.size(), equalTo(1)); assertThat(entries, contains("/release/foo")); } finally { server.stop(); } } @Test public void onePageHttp403()
393394395396397398399400401402403
assertThat(entries, notNullValue()); assertThat(entries.size(), equalTo(2)); assertThat(entries, contains("/archetype-catalog.xml", "/org/sonatype")); } finally { server.stop(); } } @Test public void simple200Proxy()
415416417418419420421422423424425
assertThat(context.isStopped(), is(true)); assertThat(context.isSuccessful(), is(false)); assertThat(context.getMessage(), containsString("is a proxy")); } finally { server.stop(); } } @Test public void simple200Group()