Class XSSFilterTest
java.lang.Object
de.hybris.platform.servicelayer.web.XSSFilterTest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidprotected voidtestIllegalHeadersForStripingFilter(XSSFilter strippingFilter) voidvoidvoidvoidprotected voidtestLegalParams(XSSFilter filter) voidvoidvoidvoid
-
Constructor Details
-
XSSFilterTest
public XSSFilterTest()
-
-
Method Details
-
testSetup
- Throws:
Exception
-
createSampleHeaders
-
createDefaultRulePatternDefinitions
-
createOrderedRulePatternDefinitions
-
testLegalParamsForStrippingFilter
- Throws:
IOExceptionjavax.servlet.ServletException
-
testStrippingFilterOrdered
- Throws:
IOExceptionjavax.servlet.ServletException
-
testLegalParamsForRejectingFilter
- Throws:
IOExceptionjavax.servlet.ServletException
-
testLegalParams
- Throws:
IOExceptionjavax.servlet.ServletException
-
testIllegalParamsForStrippingFilter
public void testIllegalParamsForStrippingFilter() throws IOException, javax.servlet.ServletException- Throws:
IOExceptionjavax.servlet.ServletException
-
testIllegalParamsForRejectingFilter
public void testIllegalParamsForRejectingFilter() throws IOException, javax.servlet.ServletException- Throws:
IOExceptionjavax.servlet.ServletException
-
testLegalHeadersForStrippingFilter
- Throws:
IOExceptionjavax.servlet.ServletException
-
testLegalHeadersForRejectingFilter
- Throws:
IOExceptionjavax.servlet.ServletException
-
testIllegalHeadersForStripingFilter
public void testIllegalHeadersForStripingFilter() throws IOException, javax.servlet.ServletException- Throws:
IOExceptionjavax.servlet.ServletException
-
testIllegalHeadersForStripingFilter
protected void testIllegalHeadersForStripingFilter(XSSFilter strippingFilter) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
testIllegalHeadersForRejectingFilter
public void testIllegalHeadersForRejectingFilter() throws IOException, javax.servlet.ServletException- Throws:
IOExceptionjavax.servlet.ServletException
-
testCachingForStrippingFilter
- Throws:
IOExceptionjavax.servlet.ServletException
-
testCachingForrejectingFilter
- Throws:
IOExceptionjavax.servlet.ServletException
-
testHeadersInjectedProperly
- Throws:
IOExceptionjavax.servlet.ServletException
-
testHeadersInjectedProperlyAndPatternsStripped
public void testHeadersInjectedProperlyAndPatternsStripped() throws IOException, javax.servlet.ServletException- Throws:
IOExceptionjavax.servlet.ServletException
-
shouldAllowHostIfHeaderWhiteListIsNull
public void shouldAllowHostIfHeaderWhiteListIsNull() throws IOException, javax.servlet.ServletException- Throws:
IOExceptionjavax.servlet.ServletException
-
shouldAllowHostIfHeaderWhiteListIsEmpty
public void shouldAllowHostIfHeaderWhiteListIsEmpty() throws IOException, javax.servlet.ServletException- Throws:
IOExceptionjavax.servlet.ServletException
-
shouldAllowHostIfHeaderWhiteListMatches
public void shouldAllowHostIfHeaderWhiteListMatches() throws IOException, javax.servlet.ServletException- Throws:
IOExceptionjavax.servlet.ServletException
-
shouldRejectHostIfHeaderWhiteListDoesNotMatch
public void shouldRejectHostIfHeaderWhiteListDoesNotMatch() throws IOException, javax.servlet.ServletException- Throws:
IOExceptionjavax.servlet.ServletException
-
shouldAcceptHostIfHeaderWhiteListMatchesOneOfMany
public void shouldAcceptHostIfHeaderWhiteListMatchesOneOfMany() throws IOException, javax.servlet.ServletException- Throws:
IOExceptionjavax.servlet.ServletException
-
shouldRejectHostIfHeaderMatchesNoEntry
public void shouldRejectHostIfHeaderMatchesNoEntry() throws IOException, javax.servlet.ServletException- Throws:
IOExceptionjavax.servlet.ServletException
-
shouldAcceptRegexpAsWhiteListRule
- Throws:
IOExceptionjavax.servlet.ServletException
-