@Test public void testCaseBodyInjection() { String src = loadHtmlSource("/html/testCase-BodyInjection.html"); String expectedResult = getExpectedResult(src); String modified = runInjector(src); assertThat(modified, equalTo(expectedResult)); }
@Test public void testCaseXhtml() { String src = loadHtmlSource("/html/testCase-XHTML.html"); String expectedResult = getExpectedResult(src); String modified = runInjector(src); assertThat(modified, equalTo(expectedResult)); } }
@Test public void testCaseXML() { String src = loadHtmlSource("/html/testCase-XML.html"); String expectedResult = getExpectedResult(src); String modified = runInjector(src); assertThat(modified, equalTo(expectedResult)); }
@Test public void testCaseInvalidToken() { String src = loadHtmlSource("/html/testCase-InvalidToken.html"); String expectedResult = getExpectedResult(src); String modified = runInjector(src); assertThat(modified, equalTo(expectedResult)); }
@Test public void testCaseHeadInjection() { String src = loadHtmlSource("/html/testCase-HeadInjection.html"); String expectedResult = getExpectedResult(src); String modified = runInjector(src); assertThat(modified, equalTo(expectedResult)); }
@Test public void testPreventDoubleInejection() { String src = loadHtmlSource("/html/testCase-HeadInjection.html"); String modifiedA = runInjector(src); String modified = new StreamedHtmlScriptInjector(TAG_TO_INJECT).performInjection(modifiedA); assertThat(modified, equalTo(null)); }