| stripTagsPreservesEntitiesForJunkDetection() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| multiByteUnicodeIsNotTagStripped() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| strip(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| namedEntityIsStripped() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| ampersandCascadingIntoTagWorks() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| tagWithEntityInBodyStripsBoth() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| plainTextNoMarkup() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| tagCount(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| decimalNumericEntityIsStripped() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| hexNumericEntityIsStripped() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| hexNumericEntityUppercaseXIsStripped() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ampersandFollowedByLetterWithoutSemicolonIsLiteral() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ampersandFollowedByNonLetterIsLiteral() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ampersandFollowedBySpaceIsLiteral() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ampersandAtEndOfInputIsLiteral() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| unclosedEntityNameAtEndOfInputIsLiteral() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| unclosedNumericEntityAtEndOfInputIsLiteral() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| entityExceedingLengthCapIsLiteral() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| adjacentEntitiesAreAllStripped() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ampersandCascadingIntoAnotherEntity() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| emptyEntityIsLiteral() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| numericEmptyBodyIsLiteral() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| HtmlByteStripperTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |