ResourceResolutionBuilderHelper.java

1
package fr.sii.ogham.core.builder.resolution;
2
3
import java.util.ArrayList;
4
import java.util.Collections;
5
import java.util.Comparator;
6
import java.util.HashMap;
7
import java.util.List;
8
import java.util.Map;
9
10
import fr.sii.ogham.core.builder.Builder;
11
import fr.sii.ogham.core.builder.context.BuildContext;
12
import fr.sii.ogham.core.builder.env.EnvironmentBuilder;
13
import fr.sii.ogham.core.resource.resolver.ResourceResolver;
14
15
/**
16
 * Resource resolution is used many times. This implementation helps configure
17
 * resource resolution.
18
 * 
19
 * @author Aurélien Baudet
20
 *
21
 * @param <FLUENT>
22
 *            The type of the helped instance. This is needed to have the right
23
 *            return type for fluent chaining
24
 */
25
@SuppressWarnings("squid:S00119")
26
public class ResourceResolutionBuilderHelper<FLUENT extends ResourceResolutionBuilder<FLUENT>> implements ResourceResolutionBuilder<FLUENT> {
27
	private final BuildContext buildContext;
28
	private ClassPathResolutionBuilder<FLUENT> classPath;
29
	private FileResolutionBuilder<FLUENT> file;
30
	private StringResolutionBuilder<FLUENT> string;
31
	private List<ResourceResolver> customResolvers;
32
	private FLUENT fluent;
33
34
	/**
35
	 * Initializes the helper with the fluent instance and the
36
	 * {@link EnvironmentBuilder}. The fluent instance is used for chaining. It
37
	 * indicates which type is returned. The {@link EnvironmentBuilder} is used
38
	 * by sub-builders ( {@link ClassPathResolutionBuilder} and
39
	 * {@link FileResolutionBuilder}) to evaluate properties when their build
40
	 * methods are called.
41
	 * 
42
	 * @param fluent
43
	 *            the instance used for chaining calls
44
	 * @param buildContext
45
	 *            for property resolution
46
	 */
47
	public ResourceResolutionBuilderHelper(FLUENT fluent, BuildContext buildContext) {
48
		super();
49
		this.fluent = fluent;
50
		this.buildContext = buildContext;
51
		customResolvers = new ArrayList<>();
52
	}
53
54
	@Override
55
	public ClassPathResolutionBuilder<FLUENT> classpath() {
56 11 1. classpath : negated conditional → NO_COVERAGE
2. classpath : negated conditional → TIMED_OUT
3. classpath : negated conditional → KILLED
4. classpath : negated conditional → KILLED
5. classpath : negated conditional → KILLED
6. classpath : negated conditional → KILLED
7. classpath : negated conditional → KILLED
8. classpath : negated conditional → KILLED
9. classpath : negated conditional → KILLED
10. classpath : negated conditional → KILLED
11. classpath : negated conditional → KILLED
		if (classPath == null) {
57
			classPath = new ClassPathResolutionBuilder<>(fluent, buildContext);
58
		}
59 11 1. classpath : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → NO_COVERAGE
2. classpath : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED
3. classpath : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED
4. classpath : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED
5. classpath : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED
6. classpath : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED
7. classpath : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED
8. classpath : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED
9. classpath : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED
10. classpath : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED
11. classpath : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED
		return classPath;
60
	}
61
62
	@Override
63
	public FileResolutionBuilder<FLUENT> file() {
64 11 1. file : negated conditional → NO_COVERAGE
2. file : negated conditional → KILLED
3. file : negated conditional → KILLED
4. file : negated conditional → KILLED
5. file : negated conditional → KILLED
6. file : negated conditional → KILLED
7. file : negated conditional → KILLED
8. file : negated conditional → KILLED
9. file : negated conditional → KILLED
10. file : negated conditional → KILLED
11. file : negated conditional → KILLED
		if (file == null) {
65
			file = new FileResolutionBuilder<>(fluent, buildContext);
66
		}
67 11 1. file : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → NO_COVERAGE
2. file : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED
3. file : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED
4. file : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED
5. file : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED
6. file : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED
7. file : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED
8. file : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED
9. file : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED
10. file : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED
11. file : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED
		return file;
68
	}
69
70
	@Override
71
	public StringResolutionBuilder<FLUENT> string() {
72 11 1. string : negated conditional → NO_COVERAGE
2. string : negated conditional → KILLED
3. string : negated conditional → KILLED
4. string : negated conditional → KILLED
5. string : negated conditional → KILLED
6. string : negated conditional → KILLED
7. string : negated conditional → KILLED
8. string : negated conditional → KILLED
9. string : negated conditional → KILLED
10. string : negated conditional → KILLED
11. string : negated conditional → KILLED
		if (string == null) {
73
			string = new StringResolutionBuilder<>(fluent, buildContext);
74
		}
75 11 1. string : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → NO_COVERAGE
2. string : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED
3. string : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED
4. string : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED
5. string : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED
6. string : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED
7. string : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED
8. string : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED
9. string : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED
10. string : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED
11. string : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED
		return string;
76
	}
77
78
	@Override
79
	public FLUENT resolver(ResourceResolver resolver) {
80
		customResolvers.add(resolver);
81 1 1. resolver : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::resolver → NO_COVERAGE
		return fluent;
82
	}
83
84
	/**
85
	 * For each kind of lookup, stores the list of registered lookups.
86
	 * 
87
	 * @return map of lookups indexed by lookup type.
88
	 */
89
	public Map<String, List<String>> getAllLookups() {
90
		Map<String, List<String>> all = new HashMap<>();
91 3 1. getAllLookups : negated conditional → SURVIVED
2. getAllLookups : negated conditional → NO_COVERAGE
3. getAllLookups : negated conditional → KILLED
		if (string != null) {
92
			all.put("string", string.getLookups());
93
		}
94 3 1. getAllLookups : negated conditional → NO_COVERAGE
2. getAllLookups : negated conditional → SURVIVED
3. getAllLookups : negated conditional → KILLED
		if (file != null) {
95
			all.put("file", file.getLookups());
96
		}
97 3 1. getAllLookups : negated conditional → SURVIVED
2. getAllLookups : negated conditional → NO_COVERAGE
3. getAllLookups : negated conditional → KILLED
		if (classPath != null) {
98
			all.put("classpath", classPath.getLookups());
99
		}
100 8 1. getAllLookups : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → NO_COVERAGE
2. getAllLookups : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED
3. getAllLookups : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED
4. getAllLookups : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED
5. getAllLookups : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED
6. getAllLookups : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED
7. getAllLookups : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED
8. getAllLookups : replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED
		return all;
101
	}
102
103
	/**
104
	 * Build the list of resource resolvers.
105
	 * 
106
	 * <p>
107
	 * The list is ordered to ensure that empty string lookup is always the last
108
	 * registered.
109
	 * </p>
110
	 * 
111
	 * <p>
112
	 * If some custom resolvers are registered, they are used before default
113
	 * ones in the order they were registered.
114
	 * </p>
115
	 * 
116
	 * @return the list of resource resolvers
117
	 */
118
	public List<ResourceResolver> buildResolvers() {
119
		List<ResourceResolver> resolvers = new ArrayList<>();
120
		resolvers.addAll(customResolvers);
121
		// ensure that default lookup is always the last registered
122
		List<ResolverHelper> helpers = new ArrayList<>();
123 8 1. buildResolvers : negated conditional → SURVIVED
2. buildResolvers : negated conditional → NO_COVERAGE
3. buildResolvers : negated conditional → KILLED
4. buildResolvers : negated conditional → KILLED
5. buildResolvers : negated conditional → KILLED
6. buildResolvers : negated conditional → KILLED
7. buildResolvers : negated conditional → KILLED
8. buildResolvers : negated conditional → KILLED
		if (classPath != null) {
124
			helpers.add(new ResolverHelper(classPath.getLookups(), classPath));
125
		}
126 5 1. buildResolvers : negated conditional → NO_COVERAGE
2. buildResolvers : negated conditional → SURVIVED
3. buildResolvers : negated conditional → KILLED
4. buildResolvers : negated conditional → KILLED
5. buildResolvers : negated conditional → KILLED
		if (file != null) {
127
			helpers.add(new ResolverHelper(file.getLookups(), file));
128
		}
129 5 1. buildResolvers : negated conditional → NO_COVERAGE
2. buildResolvers : negated conditional → SURVIVED
3. buildResolvers : negated conditional → KILLED
4. buildResolvers : negated conditional → KILLED
5. buildResolvers : negated conditional → KILLED
		if (string != null) {
130
			helpers.add(new ResolverHelper(string.getLookups(), string));
131
		}
132 5 1. buildResolvers : removed call to java/util/Collections::sort → SURVIVED
2. buildResolvers : removed call to java/util/Collections::sort → NO_COVERAGE
3. buildResolvers : removed call to java/util/Collections::sort → KILLED
4. buildResolvers : removed call to java/util/Collections::sort → KILLED
5. buildResolvers : removed call to java/util/Collections::sort → KILLED
		Collections.sort(helpers, new PrefixComparator());
133
		for (ResolverHelper helper : helpers) {
134 8 1. buildResolvers : removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → SURVIVED
2. buildResolvers : removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → NO_COVERAGE
3. buildResolvers : removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → KILLED
4. buildResolvers : removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → KILLED
5. buildResolvers : removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → KILLED
6. buildResolvers : removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → KILLED
7. buildResolvers : removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → KILLED
8. buildResolvers : removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → KILLED
			helper.register(resolvers);
135
		}
136 8 1. buildResolvers : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → NO_COVERAGE
2. buildResolvers : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → SURVIVED
3. buildResolvers : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → KILLED
4. buildResolvers : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → KILLED
5. buildResolvers : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → KILLED
6. buildResolvers : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → KILLED
7. buildResolvers : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → KILLED
8. buildResolvers : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → KILLED
		return resolvers;
137
	}
138
139
	/**
140
	 * Order prefixes in order to ensure that empty string lookup is registered
141
	 * at the end.
142
	 * 
143
	 * @author Aurélien Baudet
144
	 *
145
	 */
146
	private static class PrefixComparator implements Comparator<ResolverHelper> {
147
		@Override
148
		public int compare(ResolverHelper o1, ResolverHelper o2) {
149
			StringBuilder concat1 = new StringBuilder();
150
			for (String prefix : o1.getPrefixes()) {
151 5 1. compare : negated conditional → SURVIVED
2. compare : negated conditional → NO_COVERAGE
3. compare : negated conditional → KILLED
4. compare : negated conditional → KILLED
5. compare : negated conditional → KILLED
				if (prefix.isEmpty()) {
152 1 1. compare : replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → NO_COVERAGE
					return 1;
153
				}
154
				concat1.append(prefix);
155
			}
156
			StringBuilder concat2 = new StringBuilder();
157
			for (String prefix : o2.getPrefixes()) {
158 2 1. compare : negated conditional → NO_COVERAGE
2. compare : negated conditional → SURVIVED
				if (prefix.isEmpty()) {
159 5 1. compare : replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → NO_COVERAGE
2. compare : replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → SURVIVED
3. compare : replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → KILLED
4. compare : replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → KILLED
5. compare : replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → KILLED
					return -1;
160
				}
161
				concat2.append(prefix);
162
			}
163 3 1. compare : replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → NO_COVERAGE
2. compare : replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → SURVIVED
3. compare : replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → KILLED
			return concat1.toString().compareTo(concat2.toString());
164
		}
165
166
	}
167
168
	private static class ResolverHelper {
169
		private final List<String> prefixes;
170
		private final Builder<ResourceResolver> builder;
171
172
		public ResolverHelper(List<String> prefixes, Builder<ResourceResolver> builder) {
173
			super();
174
			this.prefixes = prefixes;
175
			this.builder = builder;
176
		}
177
178
		public void register(List<ResourceResolver> resolvers) {
179
			resolvers.add(builder.build());
180
		}
181
182
		public List<String> getPrefixes() {
183 5 1. getPrefixes : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::getPrefixes → NO_COVERAGE
2. getPrefixes : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::getPrefixes → SURVIVED
3. getPrefixes : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::getPrefixes → KILLED
4. getPrefixes : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::getPrefixes → KILLED
5. getPrefixes : replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::getPrefixes → KILLED
			return prefixes;
184
		}
185
	}
186
}

Mutations

56

1.1
Location : classpath
Killed by : oghamthymeleafv3.it.ThymeleafDetectorTest.notFound(oghamthymeleafv3.it.ThymeleafDetectorTest)
negated conditional → KILLED

2.2
Location : classpath
Killed by : oghamcloudhopper.it.AutoRetryExtensionTest.smsNotRetriedDueToCloudhopperError(oghamcloudhopper.it.AutoRetryExtensionTest)
negated conditional → KILLED

3.3
Location : classpath
Killed by : oghamsmsglobal.it.SmsglobalServiceProviderConfigurerSpec
negated conditional → KILLED

4.4
Location : classpath
Killed by : none
negated conditional → TIMED_OUT

5.5
Location : classpath
Killed by : oghamthymeleafv2.it.ThymeleafDetectorTest.notFound(oghamthymeleafv2.it.ThymeleafDetectorTest)
negated conditional → KILLED

6.6
Location : classpath
Killed by : oghamcore.it.core.service.CleanupTest.manualCleanupShouldAutomaticallyCleanTheSenders(oghamcore.it.core.service.CleanupTest)
negated conditional → KILLED

7.7
Location : classpath
Killed by : oghamfremarker.it.FreeMarkerParserTest.nested(oghamfremarker.it.FreeMarkerParserTest)
negated conditional → KILLED

8.8
Location : classpath
Killed by : oghamjavamail.it.UnreadableAttachmentTest.attachmentUnreadable(oghamjavamail.it.UnreadableAttachmentTest)
negated conditional → KILLED

9.9
Location : classpath
Killed by : none
negated conditional → NO_COVERAGE

10.10
Location : classpath
Killed by : oghamall.it.html.translator.JsoupInlineCssTranslatorTest.notHtml(oghamall.it.html.translator.JsoupInlineCssTranslatorTest)
negated conditional → KILLED

11.11
Location : classpath
Killed by : oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests.oghamAloneShouldUseOghamProperties(oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests)
negated conditional → KILLED

59

1.1
Location : classpath
Killed by : oghamthymeleafv3.it.ThymeleafDetectorTest.notFound(oghamthymeleafv3.it.ThymeleafDetectorTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED

2.2
Location : classpath
Killed by : oghamcloudhopper.it.AutoRetryExtensionTest.smsNotRetriedDueToCloudhopperError(oghamcloudhopper.it.AutoRetryExtensionTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED

3.3
Location : classpath
Killed by : oghamthymeleafv2.it.ThymeleafDetectorTest.notFound(oghamthymeleafv2.it.ThymeleafDetectorTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED

4.4
Location : classpath
Killed by : oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests.oghamAloneShouldUseOghamProperties(oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED

5.5
Location : classpath
Killed by : oghamsmsglobal.it.SmsglobalServiceProviderConfigurerSpec
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED

6.6
Location : classpath
Killed by : oghamall.it.html.translator.JsoupInlineCssTranslatorTest.notHtml(oghamall.it.html.translator.JsoupInlineCssTranslatorTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED

7.7
Location : classpath
Killed by : oghamjavamail.it.UnreadableAttachmentTest.attachmentUnreadable(oghamjavamail.it.UnreadableAttachmentTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED

8.8
Location : classpath
Killed by : oghamcore.it.core.service.CleanupTest.manualCleanupShouldAutomaticallyCleanTheSenders(oghamcore.it.core.service.CleanupTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED

9.9
Location : classpath
Killed by : none
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → NO_COVERAGE

10.10
Location : classpath
Killed by : oghamfremarker.it.FreeMarkerParserTest.nested(oghamfremarker.it.FreeMarkerParserTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED

11.11
Location : classpath
Killed by : oghamspringbootv2autoconfigure.it.OghamSpringBoot2JavaMailAutoConfigurationTests.oghamPropertiesWithSpringPropsShouldUseOghamPropertiesPrecedence(oghamspringbootv2autoconfigure.it.OghamSpringBoot2JavaMailAutoConfigurationTests)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::classpath → KILLED

64

1.1
Location : file
Killed by : oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests.oghamAloneShouldUseOghamProperties(oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests)
negated conditional → KILLED

2.2
Location : file
Killed by : oghamthymeleafv2.it.ThymeleafDetectorTest.notFound(oghamthymeleafv2.it.ThymeleafDetectorTest)
negated conditional → KILLED

3.3
Location : file
Killed by : oghamcloudhopper.it.AutoRetryExtensionTest.smsNotRetriedDueToCloudhopperError(oghamcloudhopper.it.AutoRetryExtensionTest)
negated conditional → KILLED

4.4
Location : file
Killed by : oghamfremarker.it.FreeMarkerParserTest.nested(oghamfremarker.it.FreeMarkerParserTest)
negated conditional → KILLED

5.5
Location : file
Killed by : oghamspringbootv2autoconfigure.it.OghamSpringBoot2JavaMailAutoConfigurationTests.oghamPropertiesWithSpringPropsShouldUseOghamPropertiesPrecedence(oghamspringbootv2autoconfigure.it.OghamSpringBoot2JavaMailAutoConfigurationTests)
negated conditional → KILLED

6.6
Location : file
Killed by : none
negated conditional → NO_COVERAGE

7.7
Location : file
Killed by : oghamjavamail.it.UnreadableAttachmentTest.attachmentUnreadable(oghamjavamail.it.UnreadableAttachmentTest)
negated conditional → KILLED

8.8
Location : file
Killed by : oghamcore.it.core.service.CleanupTest.manualCleanupShouldAutomaticallyCleanTheSenders(oghamcore.it.core.service.CleanupTest)
negated conditional → KILLED

9.9
Location : file
Killed by : oghamall.it.html.translator.JsoupInlineCssTranslatorTest.notHtml(oghamall.it.html.translator.JsoupInlineCssTranslatorTest)
negated conditional → KILLED

10.10
Location : file
Killed by : oghamthymeleafv3.it.ThymeleafDetectorTest.notFound(oghamthymeleafv3.it.ThymeleafDetectorTest)
negated conditional → KILLED

11.11
Location : file
Killed by : oghamsmsglobal.it.SmsglobalServiceProviderConfigurerSpec
negated conditional → KILLED

67

1.1
Location : file
Killed by : oghamcloudhopper.it.AutoRetryExtensionTest.smsNotRetriedDueToCloudhopperError(oghamcloudhopper.it.AutoRetryExtensionTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED

2.2
Location : file
Killed by : oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests.oghamAloneShouldUseOghamProperties(oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED

3.3
Location : file
Killed by : oghamfremarker.it.FreeMarkerParserTest.nested(oghamfremarker.it.FreeMarkerParserTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED

4.4
Location : file
Killed by : oghamthymeleafv3.it.ThymeleafDetectorTest.notFound(oghamthymeleafv3.it.ThymeleafDetectorTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED

5.5
Location : file
Killed by : oghamsmsglobal.it.SmsglobalServiceProviderConfigurerSpec
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED

6.6
Location : file
Killed by : oghamall.it.html.translator.JsoupInlineCssTranslatorTest.notHtml(oghamall.it.html.translator.JsoupInlineCssTranslatorTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED

7.7
Location : file
Killed by : oghamcore.it.core.service.CleanupTest.manualCleanupShouldAutomaticallyCleanTheSenders(oghamcore.it.core.service.CleanupTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED

8.8
Location : file
Killed by : oghamjavamail.it.UnreadableAttachmentTest.attachmentUnreadable(oghamjavamail.it.UnreadableAttachmentTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED

9.9
Location : file
Killed by : oghamthymeleafv2.it.ThymeleafDetectorTest.notFound(oghamthymeleafv2.it.ThymeleafDetectorTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED

10.10
Location : file
Killed by : none
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → NO_COVERAGE

11.11
Location : file
Killed by : oghamspringbootv2autoconfigure.it.OghamSpringBoot2JavaMailAutoConfigurationTests.oghamPropertiesWithSpringPropsShouldUseOghamPropertiesPrecedence(oghamspringbootv2autoconfigure.it.OghamSpringBoot2JavaMailAutoConfigurationTests)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::file → KILLED

72

1.1
Location : string
Killed by : oghamspringbootv2autoconfigure.it.OghamSpringBoot2JavaMailAutoConfigurationTests.oghamPropertiesWithSpringPropsShouldUseOghamPropertiesPrecedence(oghamspringbootv2autoconfigure.it.OghamSpringBoot2JavaMailAutoConfigurationTests)
negated conditional → KILLED

2.2
Location : string
Killed by : oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests.oghamAloneShouldUseOghamProperties(oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests)
negated conditional → KILLED

3.3
Location : string
Killed by : oghamcloudhopper.it.AutoRetryExtensionTest.smsNotRetriedDueToCloudhopperError(oghamcloudhopper.it.AutoRetryExtensionTest)
negated conditional → KILLED

4.4
Location : string
Killed by : none
negated conditional → NO_COVERAGE

5.5
Location : string
Killed by : oghamsmsglobal.it.SmsglobalServiceProviderConfigurerSpec
negated conditional → KILLED

6.6
Location : string
Killed by : oghamthymeleafv3.it.ThymeleafDetectorTest.notFound(oghamthymeleafv3.it.ThymeleafDetectorTest)
negated conditional → KILLED

7.7
Location : string
Killed by : oghamall.it.html.translator.JsoupInlineCssTranslatorTest.notHtml(oghamall.it.html.translator.JsoupInlineCssTranslatorTest)
negated conditional → KILLED

8.8
Location : string
Killed by : oghamthymeleafv2.it.ThymeleafDetectorTest.notFound(oghamthymeleafv2.it.ThymeleafDetectorTest)
negated conditional → KILLED

9.9
Location : string
Killed by : oghamfremarker.it.FreeMarkerParserTest.nested(oghamfremarker.it.FreeMarkerParserTest)
negated conditional → KILLED

10.10
Location : string
Killed by : oghamcore.it.core.service.CleanupTest.manualCleanupShouldAutomaticallyCleanTheSenders(oghamcore.it.core.service.CleanupTest)
negated conditional → KILLED

11.11
Location : string
Killed by : oghamjavamail.it.UnreadableAttachmentTest.attachmentUnreadable(oghamjavamail.it.UnreadableAttachmentTest)
negated conditional → KILLED

75

1.1
Location : string
Killed by : oghamspringbootv2autoconfigure.it.OghamSpringBoot2JavaMailAutoConfigurationTests.oghamPropertiesWithSpringPropsShouldUseOghamPropertiesPrecedence(oghamspringbootv2autoconfigure.it.OghamSpringBoot2JavaMailAutoConfigurationTests)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED

2.2
Location : string
Killed by : oghamthymeleafv2.it.ThymeleafDetectorTest.notFound(oghamthymeleafv2.it.ThymeleafDetectorTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED

3.3
Location : string
Killed by : oghamcore.it.core.service.CleanupTest.manualCleanupShouldAutomaticallyCleanTheSenders(oghamcore.it.core.service.CleanupTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED

4.4
Location : string
Killed by : oghamjavamail.it.UnreadableAttachmentTest.attachmentUnreadable(oghamjavamail.it.UnreadableAttachmentTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED

5.5
Location : string
Killed by : oghamfremarker.it.FreeMarkerParserTest.nested(oghamfremarker.it.FreeMarkerParserTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED

6.6
Location : string
Killed by : oghamsmsglobal.it.SmsglobalServiceProviderConfigurerSpec
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED

7.7
Location : string
Killed by : oghamall.it.html.translator.JsoupInlineCssTranslatorTest.notHtml(oghamall.it.html.translator.JsoupInlineCssTranslatorTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED

8.8
Location : string
Killed by : oghamthymeleafv3.it.ThymeleafDetectorTest.notFound(oghamthymeleafv3.it.ThymeleafDetectorTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED

9.9
Location : string
Killed by : none
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → NO_COVERAGE

10.10
Location : string
Killed by : oghamcloudhopper.it.AutoRetryExtensionTest.smsNotRetriedDueToCloudhopperError(oghamcloudhopper.it.AutoRetryExtensionTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED

11.11
Location : string
Killed by : oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests.oghamAloneShouldUseOghamProperties(oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::string → KILLED

81

1.1
Location : resolver
Killed by : none
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::resolver → NO_COVERAGE

91

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

2.2
Location : getAllLookups
Killed by : none
negated conditional → NO_COVERAGE

3.3
Location : getAllLookups
Killed by : oghamall.it.configuration.EmptyBuilderTest.emailSenderManuallyRegisteredAndImageInliningEnabledButUnconfiguredResourceResolutionCantInlineImages(oghamall.it.configuration.EmptyBuilderTest)
negated conditional → KILLED

94

1.1
Location : getAllLookups
Killed by : none
negated conditional → NO_COVERAGE

2.2
Location : getAllLookups
Killed by : oghamall.it.configuration.EmptyBuilderTest.emailSenderManuallyRegisteredAndImageInliningEnabledButUnconfiguredResourceResolutionCantInlineImages(oghamall.it.configuration.EmptyBuilderTest)
negated conditional → KILLED

3.3
Location : getAllLookups
Killed by : none
negated conditional → SURVIVED

97

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

2.2
Location : getAllLookups
Killed by : none
negated conditional → NO_COVERAGE

3.3
Location : getAllLookups
Killed by : oghamall.it.configuration.EmptyBuilderTest.emailSenderManuallyRegisteredAndImageInliningEnabledButUnconfiguredResourceResolutionCantInlineImages(oghamall.it.configuration.EmptyBuilderTest)
negated conditional → KILLED

100

1.1
Location : getAllLookups
Killed by : oghamcloudhopper.it.AutoRetryExtensionTest.smsNotRetriedDueToCloudhopperError(oghamcloudhopper.it.AutoRetryExtensionTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED

2.2
Location : getAllLookups
Killed by : oghamjavamail.it.UnreadableAttachmentTest.attachmentUnreadable(oghamjavamail.it.UnreadableAttachmentTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED

3.3
Location : getAllLookups
Killed by : oghamspringbootv2autoconfigure.it.OghamSpringBoot2JavaMailAutoConfigurationTests.oghamPropertiesWithSpringPropsShouldUseOghamPropertiesPrecedence(oghamspringbootv2autoconfigure.it.OghamSpringBoot2JavaMailAutoConfigurationTests)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED

4.4
Location : getAllLookups
Killed by : oghamcore.it.core.service.CleanupTest.manualCleanupShouldAutomaticallyCleanTheSenders(oghamcore.it.core.service.CleanupTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED

5.5
Location : getAllLookups
Killed by : oghamall.it.configuration.EmptyBuilderTest.emailSenderManuallyRegisteredAndImageInliningEnabledButUnconfiguredResourceResolutionCantInlineImages(oghamall.it.configuration.EmptyBuilderTest)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED

6.6
Location : getAllLookups
Killed by : oghamsmsglobal.it.SmsglobalServiceProviderConfigurerSpec
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED

7.7
Location : getAllLookups
Killed by : none
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → NO_COVERAGE

8.8
Location : getAllLookups
Killed by : oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests.oghamAloneShouldUseOghamProperties(oghamspringbootv1autoconfigure.it.OghamSpringBoot1JavaMailAutoConfigurationTests)
replaced return value with null for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::getAllLookups → KILLED

123

1.1
Location : buildResolvers
Killed by : oghamthymeleafv2.it.ThymeleafDetectorTest.foundButEmpty(oghamthymeleafv2.it.ThymeleafDetectorTest)
negated conditional → KILLED

2.2
Location : buildResolvers
Killed by : none
negated conditional → SURVIVED

3.3
Location : buildResolvers
Killed by : oghamspringbootv1autoconfigure.it.SpringBeanResolutionTest.missingBeanErrorUsingThymeleaf(oghamspringbootv1autoconfigure.it.SpringBeanResolutionTest)
negated conditional → KILLED

4.4
Location : buildResolvers
Killed by : oghamthymeleafv3.it.ThymeleafDetectorTest.foundButEmpty(oghamthymeleafv3.it.ThymeleafDetectorTest)
negated conditional → KILLED

5.5
Location : buildResolvers
Killed by : none
negated conditional → NO_COVERAGE

6.6
Location : buildResolvers
Killed by : oghamall.it.configuration.EmptyBuilderTest.emailSenderManuallyRegisteredAndTemplateParsersOnlyRegisteredCantHandleTemplateContentDueToResourceResolutionNotConfigured(oghamall.it.configuration.EmptyBuilderTest)
negated conditional → KILLED

7.7
Location : buildResolvers
Killed by : oghamfremarker.it.FreeMarkerParserTest.nested(oghamfremarker.it.FreeMarkerParserTest)
negated conditional → KILLED

8.8
Location : buildResolvers
Killed by : oghamspringbootv2autoconfigure.it.StaticMethodAccessTest.emailUsingFreemarkerTemplateAndStaticMethodAccessDisabledShouldFail(oghamspringbootv2autoconfigure.it.StaticMethodAccessTest)
negated conditional → KILLED

126

1.1
Location : buildResolvers
Killed by : none
negated conditional → NO_COVERAGE

2.2
Location : buildResolvers
Killed by : oghamall.it.configuration.EmptyBuilderTest.emailSenderManuallyRegisteredAndTemplateParsersOnlyRegisteredCantHandleTemplateContentDueToResourceResolutionNotConfigured(oghamall.it.configuration.EmptyBuilderTest)
negated conditional → KILLED

3.3
Location : buildResolvers
Killed by : none
negated conditional → SURVIVED

4.4
Location : buildResolvers
Killed by : oghamthymeleafv2.it.ExternalFileTest.fileUpdatedButUseThymeleafCache(oghamthymeleafv2.it.ExternalFileTest)
negated conditional → KILLED

5.5
Location : buildResolvers
Killed by : oghamthymeleafv3.it.ExternalFileTest.fileUnreadable(oghamthymeleafv3.it.ExternalFileTest)
negated conditional → KILLED

129

1.1
Location : buildResolvers
Killed by : none
negated conditional → NO_COVERAGE

2.2
Location : buildResolvers
Killed by : none
negated conditional → SURVIVED

3.3
Location : buildResolvers
Killed by : oghamthymeleafv3.it.resolver.StringResourceResolverTest.text(oghamthymeleafv3.it.resolver.StringResourceResolverTest)
negated conditional → KILLED

4.4
Location : buildResolvers
Killed by : oghamall.it.configuration.EmptyBuilderTest.emailSenderManuallyRegisteredAndTemplateParsersOnlyRegisteredCantHandleTemplateContentDueToResourceResolutionNotConfigured(oghamall.it.configuration.EmptyBuilderTest)
negated conditional → KILLED

5.5
Location : buildResolvers
Killed by : oghamthymeleafv2.it.resolver.StringResourceResolverTest.text(oghamthymeleafv2.it.resolver.StringResourceResolverTest)
negated conditional → KILLED

132

1.1
Location : buildResolvers
Killed by : oghamall.it.email.FluentEmailTest.bodyTemplateString(oghamall.it.email.FluentEmailTest)
removed call to java/util/Collections::sort → KILLED

2.2
Location : buildResolvers
Killed by : oghamthymeleafv2.it.resolver.StringResourceResolverTest.text(oghamthymeleafv2.it.resolver.StringResourceResolverTest)
removed call to java/util/Collections::sort → KILLED

3.3
Location : buildResolvers
Killed by : oghamthymeleafv3.it.resolver.StringResourceResolverTest.text(oghamthymeleafv3.it.resolver.StringResourceResolverTest)
removed call to java/util/Collections::sort → KILLED

4.4
Location : buildResolvers
Killed by : none
removed call to java/util/Collections::sort → SURVIVED

5.5
Location : buildResolvers
Killed by : none
removed call to java/util/Collections::sort → NO_COVERAGE

134

1.1
Location : buildResolvers
Killed by : oghamthymeleafv2.it.ThymeleafDetectorTest.foundButEmpty(oghamthymeleafv2.it.ThymeleafDetectorTest)
removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → KILLED

2.2
Location : buildResolvers
Killed by : oghamfremarker.it.FreeMarkerParserTest.nested(oghamfremarker.it.FreeMarkerParserTest)
removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → KILLED

3.3
Location : buildResolvers
Killed by : oghamall.it.html.translator.JsoupInlineCssTranslatorTest.externalStyles(oghamall.it.html.translator.JsoupInlineCssTranslatorTest)
removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → KILLED

4.4
Location : buildResolvers
Killed by : none
removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → SURVIVED

5.5
Location : buildResolvers
Killed by : none
removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → NO_COVERAGE

6.6
Location : buildResolvers
Killed by : oghamspringbootv2autoconfigure.it.StaticMethodAccessTest.emailUsingFreemarkerTemplateAndStaticMethodAccessDisabledShouldFail(oghamspringbootv2autoconfigure.it.StaticMethodAccessTest)
removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → KILLED

7.7
Location : buildResolvers
Killed by : oghamspringbootv1autoconfigure.it.SpringBeanResolutionTest.missingBeanErrorUsingThymeleaf(oghamspringbootv1autoconfigure.it.SpringBeanResolutionTest)
removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → KILLED

8.8
Location : buildResolvers
Killed by : oghamthymeleafv3.it.ThymeleafDetectorTest.foundButEmpty(oghamthymeleafv3.it.ThymeleafDetectorTest)
removed call to fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::register → KILLED

136

1.1
Location : buildResolvers
Killed by : oghamall.it.html.translator.JsoupInlineCssTranslatorTest.externalStyles(oghamall.it.html.translator.JsoupInlineCssTranslatorTest)
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → KILLED

2.2
Location : buildResolvers
Killed by : oghamthymeleafv2.it.ThymeleafDetectorTest.foundButEmpty(oghamthymeleafv2.it.ThymeleafDetectorTest)
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → KILLED

3.3
Location : buildResolvers
Killed by : none
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → NO_COVERAGE

4.4
Location : buildResolvers
Killed by : none
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → SURVIVED

5.5
Location : buildResolvers
Killed by : oghamthymeleafv3.it.ThymeleafDetectorTest.foundButEmpty(oghamthymeleafv3.it.ThymeleafDetectorTest)
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → KILLED

6.6
Location : buildResolvers
Killed by : oghamspringbootv1autoconfigure.it.SpringBeanResolutionTest.missingBeanErrorUsingThymeleaf(oghamspringbootv1autoconfigure.it.SpringBeanResolutionTest)
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → KILLED

7.7
Location : buildResolvers
Killed by : oghamspringbootv2autoconfigure.it.StaticMethodAccessTest.emailUsingFreemarkerTemplateAndStaticMethodAccessDisabledShouldFail(oghamspringbootv2autoconfigure.it.StaticMethodAccessTest)
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → KILLED

8.8
Location : buildResolvers
Killed by : oghamfremarker.it.FreeMarkerParserTest.nested(oghamfremarker.it.FreeMarkerParserTest)
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper::buildResolvers → KILLED

151

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

2.2
Location : compare
Killed by : oghamthymeleafv3.it.resolver.StringResourceResolverTest.text(oghamthymeleafv3.it.resolver.StringResourceResolverTest)
negated conditional → KILLED

3.3
Location : compare
Killed by : oghamthymeleafv2.it.resolver.StringResourceResolverTest.text(oghamthymeleafv2.it.resolver.StringResourceResolverTest)
negated conditional → KILLED

4.4
Location : compare
Killed by : none
negated conditional → NO_COVERAGE

5.5
Location : compare
Killed by : oghamall.it.email.FluentEmailTest.bodyTemplateString(oghamall.it.email.FluentEmailTest)
negated conditional → KILLED

152

1.1
Location : compare
Killed by : none
replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → NO_COVERAGE

158

1.1
Location : compare
Killed by : none
negated conditional → NO_COVERAGE

2.2
Location : compare
Killed by : none
negated conditional → SURVIVED

159

1.1
Location : compare
Killed by : none
replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → NO_COVERAGE

2.2
Location : compare
Killed by : oghamthymeleafv2.it.resolver.StringResourceResolverTest.text(oghamthymeleafv2.it.resolver.StringResourceResolverTest)
replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → KILLED

3.3
Location : compare
Killed by : none
replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → SURVIVED

4.4
Location : compare
Killed by : oghamthymeleafv3.it.resolver.StringResourceResolverTest.text(oghamthymeleafv3.it.resolver.StringResourceResolverTest)
replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → KILLED

5.5
Location : compare
Killed by : oghamall.it.email.FluentEmailTest.bodyTemplateString(oghamall.it.email.FluentEmailTest)
replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → KILLED

163

1.1
Location : compare
Killed by : oghamspringbootv2autoconfigure.it.OghamSpringBoot2SendGridAutoConfigurationTests.oghamWithoutSendGridAutoConfigShouldUseOghamSendGridClientWithOghamProperties(oghamspringbootv2autoconfigure.it.OghamSpringBoot2SendGridAutoConfigurationTests)
replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → KILLED

2.2
Location : compare
Killed by : none
replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → NO_COVERAGE

3.3
Location : compare
Killed by : none
replaced int return with 0 for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$PrefixComparator::compare → SURVIVED

183

1.1
Location : getPrefixes
Killed by : none
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::getPrefixes → NO_COVERAGE

2.2
Location : getPrefixes
Killed by : oghamthymeleafv2.it.resolver.StringResourceResolverTest.text(oghamthymeleafv2.it.resolver.StringResourceResolverTest)
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::getPrefixes → KILLED

3.3
Location : getPrefixes
Killed by : none
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::getPrefixes → SURVIVED

4.4
Location : getPrefixes
Killed by : oghamall.it.email.FluentEmailTest.bodyTemplateString(oghamall.it.email.FluentEmailTest)
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::getPrefixes → KILLED

5.5
Location : getPrefixes
Killed by : oghamthymeleafv3.it.resolver.StringResourceResolverTest.text(oghamthymeleafv3.it.resolver.StringResourceResolverTest)
replaced return value with Collections.emptyList for fr/sii/ogham/core/builder/resolution/ResourceResolutionBuilderHelper$ResolverHelper::getPrefixes → KILLED

Active mutators

Tests examined


Report generated by PIT OGHAM