JsonbUriAdapter.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.jsonb;
20
21
import java.net.URI;
22
23
import javax.json.bind.adapter.JsonbAdapter;
24
25
import io.earcam.unexceptional.Exceptional;
26
27
public class JsonbUriAdapter implements JsonbAdapter<URI, String> {
28
29
	@Override
30
	public String adaptToJson(URI uri)
31
	{
32 1 1. adaptToJson : mutated return of Object value for io/earcam/utilitarian/site/search/offline/jsonb/JsonbUriAdapter::adaptToJson to ( if (x != null) null else throw new RuntimeException ) → KILLED
		return uri.toString();
33
	}
34
35
36
	@Override
37
	public URI adaptFromJson(String jsonValue)
38
	{
39 1 1. adaptFromJson : mutated return of Object value for io/earcam/utilitarian/site/search/offline/jsonb/JsonbUriAdapter::adaptFromJson to ( if (x != null) null else throw new RuntimeException ) → KILLED
		return Exceptional.uri(jsonValue);
40
	}
41
}

Mutations

32

1.1
Location : adaptToJson
Killed by : io.earcam.utilitarian.site.search.offline.ConfigurationModelTest.mappingsToExpectedJson()
mutated return of Object value for io/earcam/utilitarian/site/search/offline/jsonb/JsonbUriAdapter::adaptToJson to ( if (x != null) null else throw new RuntimeException ) → KILLED

39

1.1
Location : adaptFromJson
Killed by : io.earcam.utilitarian.site.search.offline.SearchTest.equivalence()
mutated return of Object value for io/earcam/utilitarian/site/search/offline/jsonb/JsonbUriAdapter::adaptFromJson to ( if (x != null) null else throw new RuntimeException ) → KILLED

Active mutators

Tests examined


Report generated by PIT 1.4.3