AbstractHtmlProcessor.java

1
/*-
2
 * #%L
3
 * io.earcam.utilitarian.site.search.offline
4
 * %%
5
 * Copyright (C) 2017 earcam
6
 * %%
7
 * SPDX-License-Identifier: (BSD-3-Clause OR EPL-1.0 OR Apache-2.0 OR MIT)
8
 * 
9
 * You <b>must</b> choose to accept, in full - any individual or combination of 
10
 * the following licenses:
11
 * <ul>
12
 * 	<li><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></li>
13
 * 	<li><a href="https://www.eclipse.org/legal/epl-v10.html">EPL-1.0</a></li>
14
 * 	<li><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache-2.0</a></li>
15
 * 	<li><a href="https://opensource.org/licenses/MIT">MIT</a></li>
16
 * </ul>
17
 * #L%
18
 */
19
package io.earcam.utilitarian.site.search.offline;
20
21
public abstract class AbstractHtmlProcessor implements Processor {
22
23
	static final String APPLICATION_XHTML = "application/xhtml+xml";
24
	static final String TEXT_HTML = "text/html";
25
26
27
	protected boolean isHtml(Document document)
28
	{
29 2 1. isHtml : negated conditional → KILLED
2. isHtml : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
		return TEXT_HTML.equals(document.contentType()) ||
30 1 1. isHtml : negated conditional → SURVIVED
				APPLICATION_XHTML.equals(document.contentType());
31
	}
32
}

Mutations

29

1.1
Location : isHtml
Killed by : io.earcam.utilitarian.site.search.offline.XrefHtmlReferenceProcessorTest.processed()
negated conditional → KILLED

2.2
Location : isHtml
Killed by : io.earcam.utilitarian.site.search.offline.XrefHtmlReferenceProcessorTest.processed()
replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED

30

1.1
Location : isHtml
Killed by : none
negated conditional → SURVIVED

Active mutators

Tests examined


Report generated by PIT 1.4.3