use of org.zaproxy.zap.spider.filters.FetchFilter.FetchStatus in project zaproxy by zaproxy.
the class DefaultFetchFilterUnitTest method shouldFilterUriWithNonSchemeAsIllegalProtocol.
@Test
public void shouldFilterUriWithNonSchemeAsIllegalProtocol() throws Exception {
// Given
URI uri = createUri("example.com");
// When
FetchStatus status = filter.checkFilter(uri);
// Then
assertThat(status, is(equalTo(FetchStatus.ILLEGAL_PROTOCOL)));
}
use of org.zaproxy.zap.spider.filters.FetchFilter.FetchStatus in project zaproxy by zaproxy.
the class DefaultFetchFilterUnitTest method shouldFilterExcludedAlwaysInScopeUriAsUserRules.
@Test
public void shouldFilterExcludedAlwaysInScopeUriAsUserRules() throws Exception {
// Given
filter.setDomainsAlwaysInScope(domainsAlwaysInScope("example.com"));
filter.setExcludeRegexes(excludeRegexes(".*example\\.com.*"));
URI uri = createUri("http://example.com");
// When
FetchStatus status = filter.checkFilter(uri);
// Then
assertThat(status, is(equalTo(FetchStatus.USER_RULES)));
}
use of org.zaproxy.zap.spider.filters.FetchFilter.FetchStatus in project zaproxy by zaproxy.
the class DefaultFetchFilterUnitTest method shouldFilterUriWithHttpSchemeAsOutOfScopeByDefault.
@Test
public void shouldFilterUriWithHttpSchemeAsOutOfScopeByDefault() throws Exception {
// Given
URI uri = createUri("http://example.com");
// When
FetchStatus status = filter.checkFilter(uri);
// Then
assertThat(status, is(equalTo(FetchStatus.OUT_OF_SCOPE)));
}
Aggregations