package org.pentaho.platform.web.http.filters;
import org.junit.Test;
import org.springframework.mock.web.MockFilterConfig;
import javax.servlet.ServletException;
public class CheckRefererFilterTest {
@Test(expected = ServletException.class)
public void blankReferrerPrefixCausesException() throws Exception {
MockFilterConfig cfg = new MockFilterConfig();
cfg.addInitParameter( "refererPrefix", "" );
cfg.addInitParameter( "redirectTo", "qwerty" );
CheckRefererFilter filter = new CheckRefererFilter();
filter.init( cfg );
}
@Test(expected = ServletException.class)
public void blankRedirectToCausesException() throws Exception {
MockFilterConfig cfg = new MockFilterConfig();
cfg.addInitParameter( "refererPrefix", "qwerty" );
cfg.addInitParameter( "redirectTo", "" );
CheckRefererFilter filter = new CheckRefererFilter();
filter.init( cfg );
}
}