1
|
|
package fi.eis.libraries.di; |
2
|
|
|
3
|
|
import java.io.File; |
4
|
|
import java.io.IOException; |
5
|
|
import java.lang.reflect.Modifier; |
6
|
|
import java.net.MalformedURLException; |
7
|
|
import java.net.URL; |
8
|
|
import java.util.ArrayList; |
9
|
|
import java.util.Enumeration; |
10
|
|
import java.util.List; |
11
|
|
import java.util.zip.ZipEntry; |
12
|
|
import java.util.zip.ZipException; |
13
|
|
import java.util.zip.ZipFile; |
14
|
|
|
15
|
|
import fi.eis.libraries.di.SimpleLogger.LogLevel; |
16
|
|
|
17
|
|
/** |
18
|
|
* Creation Date: 1.12.2014 |
19
|
|
* Creation Time: 21:55 |
20
|
|
* <p> |
21
|
|
* This class borrows heavily from JBoss Weld class FileSystemBeanArchiveHandler, which authors are: |
22
|
|
* Pete Muir, Marko Luksa, Martin Kouba |
23
|
|
* </p> |
24
|
|
* <p> |
25
|
|
* FileSystemBeanArchiveHandler has been licensed under Apache License, |
26
|
|
* Version 2.0. It permits releasing under different license. |
27
|
|
* (http://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses) |
28
|
|
* </p> |
29
|
|
* |
30
|
|
* @author eis |
31
|
|
*/ |
32
|
|
public class DeploymentUnitContext extends Context { |
33
|
|
private static final String PROCOTOL_JAR = "jar"; |
34
|
|
private static final String CLASS_FILE_EXTENSION = ".class"; |
35
|
|
|
36
|
|
public DeploymentUnitContext(Class sourceClass) { |
37
|
5
1. <init> : Substituted 0 with 1 → KILLED
2. <init> : Substituted 0 with 1 → KILLED
3. <init> : Substituted 0 with -1 → KILLED
4. <init> : Substituted 0 with 1 → KILLED
5. <init> : Substituted 0 with -1 → KILLED
|
super(); |
38
|
|
// a jar or a directory path of whoever initiated us |
39
|
1
1. <init> : removed call to fi/eis/libraries/di/DeploymentUnitContext::initUsing → KILLED
|
initUsing(sourceClass); |
40
|
|
} |
41
|
|
|
42
|
|
public DeploymentUnitContext(Class sourceClass, LogLevel logLevel) { |
43
|
5
1. <init> : Substituted 0 with 1 → KILLED
2. <init> : Substituted 0 with 1 → KILLED
3. <init> : Substituted 0 with -1 → KILLED
4. <init> : Substituted 0 with 1 → KILLED
5. <init> : Substituted 0 with -1 → KILLED
|
super(); |
44
|
1
1. <init> : removed call to fi/eis/libraries/di/DeploymentUnitContext::setLogLevel → KILLED
|
setLogLevel(logLevel); |
45
|
1
1. <init> : removed call to fi/eis/libraries/di/DeploymentUnitContext::initUsing → KILLED
|
initUsing(sourceClass); |
46
|
|
} |
47
|
|
|
48
|
|
public DeploymentUnitContext(File sourceJar) { |
49
|
5
1. <init> : Substituted 0 with 1 → KILLED
2. <init> : Substituted 0 with 1 → KILLED
3. <init> : Substituted 0 with -1 → KILLED
4. <init> : Substituted 0 with 1 → KILLED
5. <init> : Substituted 0 with -1 → KILLED
|
super(); |
50
|
2
1. <init> : removed call to fi/eis/libraries/di/DeploymentUnitContext::handle → KILLED
2. <init> : removed call to fi/eis/libraries/di/DeploymentUnitContext::initFrom → KILLED
|
initFrom(handle(sourceJar)); |
51
|
|
} |
52
|
|
|
53
|
|
public DeploymentUnitContext(File sourceJar, LogLevel logLevel) { |
54
|
5
1. <init> : Substituted 0 with 1 → NO_COVERAGE
2. <init> : Substituted 0 with 1 → NO_COVERAGE
3. <init> : Substituted 0 with -1 → NO_COVERAGE
4. <init> : Substituted 0 with 1 → NO_COVERAGE
5. <init> : Substituted 0 with -1 → NO_COVERAGE
|
super(); |
55
|
1
1. <init> : removed call to fi/eis/libraries/di/DeploymentUnitContext::setLogLevel → NO_COVERAGE
|
setLogLevel(logLevel); |
56
|
2
1. <init> : removed call to fi/eis/libraries/di/DeploymentUnitContext::handle → NO_COVERAGE
2. <init> : removed call to fi/eis/libraries/di/DeploymentUnitContext::initFrom → NO_COVERAGE
|
initFrom(handle(sourceJar)); |
57
|
|
} |
58
|
|
|
59
|
|
private void initUsing(Class sourceClass) { |
60
|
5
1. initUsing : removed call to java/lang/Class::getProtectionDomain → KILLED
2. initUsing : removed call to java/security/ProtectionDomain::getCodeSource → KILLED
3. initUsing : removed call to java/security/CodeSource::getLocation → KILLED
4. initUsing : removed call to fi/eis/libraries/di/DeploymentUnitContext::handle → KILLED
5. initUsing : removed call to fi/eis/libraries/di/DeploymentUnitContext::initFrom → KILLED
|
initFrom(handle(sourceClass.getProtectionDomain().getCodeSource().getLocation())); |
61
|
|
} |
62
|
|
|
63
|
|
private void initFrom(BeanArchiveBuilder builder) { |
64
|
1
1. initFrom : removed call to fi/eis/libraries/di/DeploymentUnitContext$BeanArchiveBuilder::getClasses → KILLED
|
List<Class> classes = builder.getClasses(); |
65
|
|
logger.debug("got classes " + classes); |
66
|
2
1. initFrom : removed call to fi/eis/libraries/di/DependencyInjection::classes → KILLED
2. initFrom : removed call to java/util/List::add → KILLED
|
super.modules.add(DependencyInjection.classes(classes)); |
67
|
|
} |
68
|
|
|
69
|
|
public BeanArchiveBuilder handle(URL url) { |
70
|
5
1. handle : removed call to java/io/File::<init> → KILLED
2. handle : removed call to java/net/URL::getPath → KILLED
3. handle : removed call to fi/eis/libraries/di/DeploymentUnitContext::handle → KILLED
4. handle : replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext::handle → KILLED
5. handle : mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext::handle to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return handle(new File(url.getPath())); |
71
|
|
} |
72
|
|
|
73
|
|
public BeanArchiveBuilder handle(File file) { |
74
|
|
|
75
|
9
1. handle : not equal to greater than → SURVIVED
2. handle : negated conditional → KILLED
3. handle : removed call to java/io/File::exists → KILLED
4. handle : removed conditional - replaced equality check with false → KILLED
5. handle : removed conditional - replaced equality check with true → KILLED
6. handle : not equal to less than → KILLED
7. handle : not equal to less or equal → KILLED
8. handle : not equal to greater or equal → KILLED
9. handle : not equal to equal → KILLED
|
if (!file.exists()) { |
76
|
11
1. handle : Substituted 1 with 2 → SURVIVED
2. handle : Substituted 1 with 0 → KILLED
3. handle : Substituted 0 with 1 → KILLED
4. handle : Substituted 0 with 1 → KILLED
5. handle : Substituted 1 with 0 → KILLED
6. handle : Substituted 1 with -1 → KILLED
7. handle : Substituted 0 with -1 → KILLED
8. handle : Substituted 1 with -1 → KILLED
9. handle : Substituted 0 with 1 → KILLED
10. handle : Substituted 1 with 0 → KILLED
11. handle : Substituted 0 with -1 → KILLED
|
throw new IllegalArgumentException( |
77
|
3
1. handle : replaced call to java/lang/String::format with argument → SURVIVED
2. handle : removed call to java/lang/String::format → SURVIVED
3. handle : removed call to java/lang/IllegalArgumentException::<init> → KILLED
|
String.format("Doesn't exist: %s", file)); |
78
|
|
} |
79
|
|
|
80
|
1
1. handle : removed call to fi/eis/libraries/di/DeploymentUnitContext$BeanArchiveBuilder::<init> → KILLED
|
BeanArchiveBuilder builder = new BeanArchiveBuilder(); |
81
|
|
|
82
|
|
try { |
83
|
|
logger.debug("Handle path: {0}", file.toPath()); |
84
|
|
|
85
|
9
1. handle : equal to less or equal → SURVIVED
2. handle : negated conditional → KILLED
3. handle : removed call to java/io/File::isDirectory → KILLED
4. handle : removed conditional - replaced equality check with false → KILLED
5. handle : removed conditional - replaced equality check with true → KILLED
6. handle : equal to less than → KILLED
7. handle : equal to greater than → KILLED
8. handle : equal to greater or equal → KILLED
9. handle : equal to not equal → KILLED
|
if (file.isDirectory()) { |
86
|
4
1. handle : removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::<init> → KILLED
2. handle : removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setFile → KILLED
3. handle : removed call to fi/eis/libraries/di/DeploymentUnitContext::handleDirectory → KILLED
4. handle : replaced call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setFile with receiver → KILLED
|
handleDirectory(new DirectoryEntry().setFile(file), builder); |
87
|
|
} else { |
88
|
1
1. handle : removed call to fi/eis/libraries/di/DeploymentUnitContext::handleFile → KILLED
|
handleFile(file, builder); |
89
|
|
} |
90
|
|
} catch (IOException e) { |
91
|
8
1. handle : removed call to java/lang/StringBuilder::<init> → NO_COVERAGE
2. handle : removed call to java/lang/IllegalStateException::<init> → NO_COVERAGE
3. handle : removed call to java/lang/StringBuilder::append → NO_COVERAGE
4. handle : removed call to java/io/File::toPath → NO_COVERAGE
5. handle : removed call to java/lang/StringBuilder::append → NO_COVERAGE
6. handle : removed call to java/lang/StringBuilder::toString → NO_COVERAGE
7. handle : replaced call to java/lang/StringBuilder::append with receiver → NO_COVERAGE
8. handle : replaced call to java/lang/StringBuilder::append with receiver → NO_COVERAGE
|
throw new IllegalStateException("Could not handle path: " + file.toPath(), e); |
92
|
|
} |
93
|
2
1. handle : replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext::handle → KILLED
2. handle : mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext::handle to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return builder; |
94
|
|
} |
95
|
|
|
96
|
|
protected void handleFile(File file, BeanArchiveBuilder builder) throws IOException { |
97
|
|
|
98
|
|
logger.debug("Handle archive file: {0}", file); |
99
|
|
|
100
|
|
try { |
101
|
1
1. handleFile : removed call to java/util/zip/ZipFile::<init> → KILLED
|
ZipFile zip = new ZipFile(file); |
102
|
1
1. handleFile : removed call to java/util/zip/ZipFile::entries → KILLED
|
Enumeration<? extends ZipEntry> entries = zip.entries(); |
103
|
12
1. handleFile : removed call to java/net/URL::toExternalForm → SURVIVED
2. handleFile : removed call to java/lang/StringBuilder::toString → SURVIVED
3. handleFile : replaced call to java/lang/StringBuilder::append with receiver → SURVIVED
4. handleFile : replaced call to java/lang/StringBuilder::append with receiver → SURVIVED
5. handleFile : replaced call to java/lang/StringBuilder::append with receiver → SURVIVED
6. handleFile : removed call to java/lang/StringBuilder::<init> → KILLED
7. handleFile : removed call to fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::<init> → KILLED
8. handleFile : removed call to java/lang/StringBuilder::append → KILLED
9. handleFile : removed call to java/io/File::toURI → KILLED
10. handleFile : removed call to java/net/URI::toURL → KILLED
11. handleFile : removed call to java/lang/StringBuilder::append → KILLED
12. handleFile : removed call to java/lang/StringBuilder::append → KILLED
|
ZipFileEntry entry = new ZipFileEntry(PROCOTOL_JAR + ":" + file.toURI().toURL().toExternalForm() + "!/"); |
104
|
9
1. handleFile : equal to less or equal → SURVIVED
2. handleFile : negated conditional → KILLED
3. handleFile : removed call to java/util/Enumeration::hasMoreElements → KILLED
4. handleFile : removed conditional - replaced equality check with false → KILLED
5. handleFile : removed conditional - replaced equality check with true → KILLED
6. handleFile : equal to less than → KILLED
7. handleFile : equal to greater than → KILLED
8. handleFile : equal to greater or equal → KILLED
9. handleFile : equal to not equal → KILLED
|
while (entries.hasMoreElements()) { |
105
|
5
1. handleFile : removed call to java/util/Enumeration::nextElement → KILLED
2. handleFile : removed call to java/util/zip/ZipEntry::getName → KILLED
3. handleFile : removed call to fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::setName → KILLED
4. handleFile : removed call to fi/eis/libraries/di/DeploymentUnitContext::add → KILLED
5. handleFile : replaced call to fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::setName with receiver → KILLED
|
add(entry.setName(entries.nextElement().getName()), builder); |
106
|
|
} |
107
|
1
1. handleFile : removed call to java/util/zip/ZipFile::close → SURVIVED
|
zip.close(); |
108
|
|
} catch (ZipException e) { |
109
|
1
1. handleFile : removed call to java/lang/IllegalArgumentException::<init> → NO_COVERAGE
|
throw new IllegalArgumentException(e); |
110
|
|
} |
111
|
|
} |
112
|
|
|
113
|
|
protected void handleDirectory(DirectoryEntry entry, BeanArchiveBuilder builder) throws IOException { |
114
|
|
|
115
|
|
logger.debug("Handle directory: %s", entry.getFile()); |
116
|
|
|
117
|
2
1. handleDirectory : removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getFile → KILLED
2. handleDirectory : removed call to java/io/File::listFiles → KILLED
|
File[] files = entry.getFile().listFiles(); |
118
|
|
|
119
|
4
1. handleDirectory : removed conditional - replaced equality check with false → SURVIVED
2. handleDirectory : negated conditional → KILLED
3. handleDirectory : removed conditional - replaced equality check with true → KILLED
4. handleDirectory : not equal to equal → KILLED
|
if (files == null) { |
120
|
11
1. handleDirectory : Substituted 1 with 0 → NO_COVERAGE
2. handleDirectory : Substituted 0 with 1 → NO_COVERAGE
3. handleDirectory : Substituted 0 with 1 → NO_COVERAGE
4. handleDirectory : Substituted 1 with 0 → NO_COVERAGE
5. handleDirectory : Substituted 1 with -1 → NO_COVERAGE
6. handleDirectory : Substituted 0 with -1 → NO_COVERAGE
7. handleDirectory : Substituted 1 with -1 → NO_COVERAGE
8. handleDirectory : Substituted 1 with 2 → NO_COVERAGE
9. handleDirectory : Substituted 0 with 1 → NO_COVERAGE
10. handleDirectory : Substituted 1 with 0 → NO_COVERAGE
11. handleDirectory : Substituted 0 with -1 → NO_COVERAGE
|
throw new IllegalArgumentException( |
121
|
4
1. handleDirectory : replaced call to java/lang/String::format with argument → NO_COVERAGE
2. handleDirectory : removed call to java/lang/IllegalArgumentException::<init> → NO_COVERAGE
3. handleDirectory : removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getFile → NO_COVERAGE
4. handleDirectory : removed call to java/lang/String::format → NO_COVERAGE
|
String.format("Unable to list directory files: %s", entry.getFile())); |
122
|
|
} |
123
|
1
1. handleDirectory : removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getName → KILLED
|
String parentPath = entry.getName(); |
124
|
|
|
125
|
15
1. handleDirectory : Decremented (a--) integer local variable number 7 → TIMED_OUT
2. handleDirectory : Negated integer local variable number 7 → KILLED
3. handleDirectory : Negated integer local variable number 6 → KILLED
4. handleDirectory : Negated integer local variable number 7 → KILLED
5. handleDirectory : Incremented (a++) integer local variable number 7 → KILLED
6. handleDirectory : Incremented (a++) integer local variable number 6 → KILLED
7. handleDirectory : Incremented (a++) integer local variable number 7 → KILLED
8. handleDirectory : Decremented (a--) integer local variable number 7 → KILLED
9. handleDirectory : Decremented (a--) integer local variable number 6 → KILLED
10. handleDirectory : Incremented (++a) integer local variable number 7 → KILLED
11. handleDirectory : Incremented (++a) integer local variable number 6 → KILLED
12. handleDirectory : Incremented (++a) integer local variable number 7 → KILLED
13. handleDirectory : Decremented (--a) integer local variable number 7 → KILLED
14. handleDirectory : Decremented (--a) integer local variable number 6 → KILLED
15. handleDirectory : Decremented (--a) integer local variable number 7 → KILLED
|
for (File child : files) { |
126
|
|
|
127
|
5
1. handleDirectory : negated conditional → KILLED
2. handleDirectory : removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getName → KILLED
3. handleDirectory : removed conditional - replaced equality check with false → KILLED
4. handleDirectory : removed conditional - replaced equality check with true → KILLED
5. handleDirectory : equal to not equal → KILLED
|
if (entry.getName() != null) { |
128
|
12
1. handleDirectory : removed call to java/lang/StringBuilder::<init> → KILLED
2. handleDirectory : removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getName → KILLED
3. handleDirectory : removed call to java/lang/StringBuilder::append → KILLED
4. handleDirectory : removed call to java/lang/StringBuilder::append → KILLED
5. handleDirectory : removed call to java/io/File::getName → KILLED
6. handleDirectory : removed call to java/lang/StringBuilder::append → KILLED
7. handleDirectory : removed call to java/lang/StringBuilder::toString → KILLED
8. handleDirectory : removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath → KILLED
9. handleDirectory : replaced call to java/lang/StringBuilder::append with receiver → KILLED
10. handleDirectory : replaced call to java/lang/StringBuilder::append with receiver → KILLED
11. handleDirectory : replaced call to java/lang/StringBuilder::append with receiver → KILLED
12. handleDirectory : replaced call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath with receiver → KILLED
|
entry.setPath(entry.getName() + "/" + child.getName()); |
129
|
|
} else { |
130
|
3
1. handleDirectory : removed call to java/io/File::getName → KILLED
2. handleDirectory : removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath → KILLED
3. handleDirectory : replaced call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath with receiver → KILLED
|
entry.setPath(child.getName()); |
131
|
|
} |
132
|
2
1. handleDirectory : removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setFile → KILLED
2. handleDirectory : replaced call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setFile with receiver → KILLED
|
entry.setFile(child); |
133
|
|
|
134
|
9
1. handleDirectory : equal to less or equal → SURVIVED
2. handleDirectory : negated conditional → KILLED
3. handleDirectory : removed call to java/io/File::isDirectory → KILLED
4. handleDirectory : removed conditional - replaced equality check with false → KILLED
5. handleDirectory : removed conditional - replaced equality check with true → KILLED
6. handleDirectory : equal to less than → KILLED
7. handleDirectory : equal to greater than → KILLED
8. handleDirectory : equal to greater or equal → KILLED
9. handleDirectory : equal to not equal → KILLED
|
if (child.isDirectory()) { |
135
|
1
1. handleDirectory : removed call to fi/eis/libraries/di/DeploymentUnitContext::handleDirectory → KILLED
|
handleDirectory(entry, builder); |
136
|
|
} else { |
137
|
1
1. handleDirectory : removed call to fi/eis/libraries/di/DeploymentUnitContext::add → KILLED
|
add(entry, builder); |
138
|
|
} |
139
|
2
1. handleDirectory : removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath → KILLED
2. handleDirectory : replaced call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath with receiver → KILLED
|
entry.setPath(parentPath); |
140
|
|
} |
141
|
|
} |
142
|
|
|
143
|
|
protected void add(Entry entry, BeanArchiveBuilder builder) throws MalformedURLException { |
144
|
10
1. add : equal to less or equal → SURVIVED
2. add : negated conditional → KILLED
3. add : removed call to fi/eis/libraries/di/DeploymentUnitContext$Entry::getName → KILLED
4. add : removed call to fi/eis/libraries/di/DeploymentUnitContext::isClass → KILLED
5. add : removed conditional - replaced equality check with false → KILLED
6. add : removed conditional - replaced equality check with true → KILLED
7. add : equal to less than → KILLED
8. add : equal to greater than → KILLED
9. add : equal to greater or equal → KILLED
10. add : equal to not equal → KILLED
|
if (isClass(entry.getName())) { |
145
|
4
1. add : replaced call to fi/eis/libraries/di/DeploymentUnitContext::filenameToClassname with argument → KILLED
2. add : removed call to fi/eis/libraries/di/DeploymentUnitContext$Entry::getName → KILLED
3. add : removed call to fi/eis/libraries/di/DeploymentUnitContext::filenameToClassname → KILLED
4. add : removed call to fi/eis/libraries/di/DeploymentUnitContext$BeanArchiveBuilder::addClass → KILLED
|
builder.addClass(filenameToClassname(entry.getName())); |
146
|
|
} |
147
|
|
} |
148
|
|
|
149
|
|
protected boolean isClass(String name) { |
150
|
4
1. isClass : replaced boolean return with false for fi/eis/libraries/di/DeploymentUnitContext::isClass → KILLED
2. isClass : replaced boolean return with true for fi/eis/libraries/di/DeploymentUnitContext::isClass → KILLED
3. isClass : removed call to java/lang/String::endsWith → KILLED
4. isClass : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
|
return name.endsWith(CLASS_FILE_EXTENSION); |
151
|
|
} |
152
|
|
|
153
|
|
private String filenameToClassname(String filename) { |
154
|
24
1. filenameToClassname : replaced return value with "" for fi/eis/libraries/di/DeploymentUnitContext::filenameToClassname → KILLED
2. filenameToClassname : Substituted 0 with 1 → KILLED
3. filenameToClassname : Substituted 47 with 48 → KILLED
4. filenameToClassname : Substituted 46 with 47 → KILLED
5. filenameToClassname : removed call to java/lang/String::lastIndexOf → KILLED
6. filenameToClassname : removed call to java/lang/String::substring → KILLED
7. filenameToClassname : mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext::filenameToClassname to ( if (x != null) null else throw new RuntimeException ) → KILLED
8. filenameToClassname : replaced call to java/lang/String::substring with receiver → KILLED
9. filenameToClassname : Substituted 0 with 1 → KILLED
10. filenameToClassname : Substituted 47 with 1 → KILLED
11. filenameToClassname : Substituted 46 with 1 → KILLED
12. filenameToClassname : Substituted 47 with 0 → KILLED
13. filenameToClassname : Substituted 46 with 0 → KILLED
14. filenameToClassname : Substituted 0 with -1 → KILLED
15. filenameToClassname : Substituted 47 with -1 → KILLED
16. filenameToClassname : Substituted 46 with -1 → KILLED
17. filenameToClassname : Substituted 47 with -47 → KILLED
18. filenameToClassname : Substituted 46 with -46 → KILLED
19. filenameToClassname : Substituted 0 with 1 → KILLED
20. filenameToClassname : Substituted 47 with 48 → KILLED
21. filenameToClassname : Substituted 46 with 47 → KILLED
22. filenameToClassname : Substituted 0 with -1 → KILLED
23. filenameToClassname : Substituted 47 with 46 → KILLED
24. filenameToClassname : Substituted 46 with 45 → KILLED
|
return filename.substring(0, filename.lastIndexOf(CLASS_FILE_EXTENSION)) |
155
|
18
1. filenameToClassname : Substituted 92 with 93 → SURVIVED
2. filenameToClassname : Substituted 46 with 47 → SURVIVED
3. filenameToClassname : replaced call to java/lang/String::replace with receiver → SURVIVED
4. filenameToClassname : Substituted 92 with 1 → SURVIVED
5. filenameToClassname : Substituted 46 with 1 → SURVIVED
6. filenameToClassname : Substituted 92 with 0 → SURVIVED
7. filenameToClassname : Substituted 46 with 0 → SURVIVED
8. filenameToClassname : Substituted 92 with -1 → SURVIVED
9. filenameToClassname : Substituted 46 with -1 → SURVIVED
10. filenameToClassname : Substituted 92 with -92 → SURVIVED
11. filenameToClassname : Substituted 46 with -46 → SURVIVED
12. filenameToClassname : Substituted 92 with 93 → SURVIVED
13. filenameToClassname : Substituted 46 with 47 → SURVIVED
14. filenameToClassname : Substituted 92 with 91 → SURVIVED
15. filenameToClassname : Substituted 46 with 45 → SURVIVED
16. filenameToClassname : removed call to java/lang/String::replace → KILLED
17. filenameToClassname : removed call to java/lang/String::replace → KILLED
18. filenameToClassname : replaced call to java/lang/String::replace with receiver → KILLED
|
.replace('/', '.').replace('\\', '.'); |
156
|
|
} |
157
|
|
|
158
|
|
/** |
159
|
|
* An abstraction of a bean archive entry. |
160
|
|
*/ |
161
|
|
protected interface Entry { |
162
|
|
|
163
|
|
String getName(); |
164
|
|
|
165
|
|
/** |
166
|
|
* @return the URL, most probably lazily created |
167
|
|
* @throws MalformedURLException missing protocol or URL parsing error |
168
|
|
*/ |
169
|
|
URL getUrl() throws MalformedURLException; |
170
|
|
|
171
|
|
} |
172
|
|
|
173
|
|
static class BeanArchiveBuilder { |
174
|
2
1. <init> : removed call to java/util/ArrayList::<init> → KILLED
2. <init> : Removed assignment to member variable classes → KILLED
|
private final List<Class> classes = new ArrayList<>(); |
175
|
|
|
176
|
|
public void addClass(String className) { |
177
|
|
try { |
178
|
1
1. addClass : removed call to java/lang/Class::forName → KILLED
|
Class targetClass = Class.forName(className); |
179
|
|
// we want instantiable classes, so don't add interfaces or |
180
|
|
// abstract classes |
181
|
19
1. addClass : removed call to java/lang/Class::isInterface → SURVIVED
2. addClass : removed call to java/lang/Class::getModifiers → SURVIVED
3. addClass : removed call to java/lang/reflect/Modifier::isAbstract → SURVIVED
4. addClass : removed conditional - replaced equality check with false → SURVIVED
5. addClass : removed conditional - replaced equality check with true → SURVIVED
6. addClass : not equal to less than → SURVIVED
7. addClass : equal to less or equal → SURVIVED
8. addClass : not equal to greater than → SURVIVED
9. addClass : equal to greater or equal → SURVIVED
10. addClass : negated conditional → KILLED
11. addClass : negated conditional → KILLED
12. addClass : removed conditional - replaced equality check with false → KILLED
13. addClass : removed conditional - replaced equality check with true → KILLED
14. addClass : equal to less than → KILLED
15. addClass : not equal to less or equal → KILLED
16. addClass : equal to greater than → KILLED
17. addClass : not equal to greater or equal → KILLED
18. addClass : not equal to equal → KILLED
19. addClass : equal to not equal → KILLED
|
if (targetClass.isInterface() || Modifier.isAbstract(targetClass.getModifiers())) { |
182
|
|
return; |
183
|
|
} |
184
|
1
1. addClass : removed call to java/util/List::add → KILLED
|
classes.add(targetClass); |
185
|
|
} catch (ClassNotFoundException | NoClassDefFoundError e) { |
186
|
7
1. addClass : removed call to java/lang/StringBuilder::<init> → NO_COVERAGE
2. addClass : removed call to java/lang/StringBuilder::append → NO_COVERAGE
3. addClass : removed call to java/lang/StringBuilder::append → NO_COVERAGE
4. addClass : removed call to java/lang/StringBuilder::toString → NO_COVERAGE
5. addClass : removed call to java/io/PrintStream::println → NO_COVERAGE
6. addClass : replaced call to java/lang/StringBuilder::append with receiver → NO_COVERAGE
7. addClass : replaced call to java/lang/StringBuilder::append with receiver → NO_COVERAGE
|
System.out.println("Not found: " + className); |
187
|
|
} |
188
|
|
} |
189
|
|
|
190
|
|
public List<Class> getClasses() { |
191
|
2
1. getClasses : replaced return value with Collections.emptyList for fi/eis/libraries/di/DeploymentUnitContext$BeanArchiveBuilder::getClasses → KILLED
2. getClasses : mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$BeanArchiveBuilder::getClasses to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return this.classes; |
192
|
|
} |
193
|
|
} |
194
|
|
|
195
|
|
private static class ZipFileEntry implements Entry { |
196
|
|
|
197
|
|
private String name; |
198
|
|
private String archiveUrl; |
199
|
|
|
200
|
|
ZipFileEntry(String archiveUrl) { |
201
|
1
1. <init> : Removed assignment to member variable archiveUrl → SURVIVED
|
this.archiveUrl = archiveUrl; |
202
|
|
} |
203
|
|
|
204
|
|
@Override |
205
|
|
public String getName() { |
206
|
2
1. getName : replaced return value with "" for fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::getName → KILLED
2. getName : mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::getName to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return name; |
207
|
|
} |
208
|
|
|
209
|
|
ZipFileEntry setName(String name) { |
210
|
1
1. setName : Removed assignment to member variable name → KILLED
|
this.name = name; |
211
|
2
1. setName : replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::setName → KILLED
2. setName : mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::setName to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return this; |
212
|
|
} |
213
|
|
|
214
|
|
@Override |
215
|
|
public URL getUrl() throws MalformedURLException { |
216
|
9
1. getUrl : removed call to java/lang/StringBuilder::<init> → NO_COVERAGE
2. getUrl : removed call to java/net/URL::<init> → NO_COVERAGE
3. getUrl : removed call to java/lang/StringBuilder::append → NO_COVERAGE
4. getUrl : removed call to java/lang/StringBuilder::append → NO_COVERAGE
5. getUrl : removed call to java/lang/StringBuilder::toString → NO_COVERAGE
6. getUrl : replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::getUrl → NO_COVERAGE
7. getUrl : mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::getUrl to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
8. getUrl : replaced call to java/lang/StringBuilder::append with receiver → NO_COVERAGE
9. getUrl : replaced call to java/lang/StringBuilder::append with receiver → NO_COVERAGE
|
return new URL(archiveUrl + name); |
217
|
|
} |
218
|
|
|
219
|
|
} |
220
|
|
|
221
|
|
private static class DirectoryEntry implements Entry { |
222
|
|
|
223
|
|
private String path; |
224
|
|
private File file; |
225
|
|
|
226
|
|
@Override |
227
|
|
public String getName() { |
228
|
2
1. getName : replaced return value with "" for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getName → KILLED
2. getName : mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getName to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return path; |
229
|
|
} |
230
|
|
|
231
|
|
@Override |
232
|
|
public URL getUrl() throws MalformedURLException { |
233
|
4
1. getUrl : removed call to java/io/File::toURI → NO_COVERAGE
2. getUrl : removed call to java/net/URI::toURL → NO_COVERAGE
3. getUrl : replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getUrl → NO_COVERAGE
4. getUrl : mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getUrl to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
return file.toURI().toURL(); |
234
|
|
} |
235
|
|
|
236
|
|
public DirectoryEntry setPath(String path) { |
237
|
1
1. setPath : Removed assignment to member variable path → KILLED
|
this.path = path; |
238
|
2
1. setPath : replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath → SURVIVED
2. setPath : mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath to ( if (x != null) null else throw new RuntimeException ) → SURVIVED
|
return this; |
239
|
|
} |
240
|
|
|
241
|
|
public File getFile() { |
242
|
2
1. getFile : replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getFile → KILLED
2. getFile : mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getFile to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return file; |
243
|
|
} |
244
|
|
|
245
|
|
public DirectoryEntry setFile(File dir) { |
246
|
1
1. setFile : Removed assignment to member variable file → KILLED
|
this.file = dir; |
247
|
2
1. setFile : replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setFile → KILLED
2. setFile : mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setFile to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return this; |
248
|
|
} |
249
|
|
|
250
|
|
} |
251
|
|
|
252
|
|
} |
| | Mutations |
37 |
|
1.1 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDi(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with 1 → KILLED 2.2 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDi(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with 1 → KILLED 3.3 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDi(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with -1 → KILLED 4.4 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDi(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with 1 → KILLED 5.5 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDi(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with -1 → KILLED
|
39 |
|
1.1 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDi(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::initUsing → KILLED
|
43 |
|
1.1 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with 1 → KILLED 2.2 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with 1 → KILLED 3.3 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with -1 → KILLED 4.4 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with 1 → KILLED 5.5 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with -1 → KILLED
|
44 |
|
1.1 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingEnabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::setLogLevel → KILLED
|
45 |
|
1.1 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::initUsing → KILLED
|
49 |
|
1.1 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 0 with 1 → KILLED 2.2 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 0 with 1 → KILLED 3.3 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 0 with -1 → KILLED 4.4 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 0 with 1 → KILLED 5.5 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 0 with -1 → KILLED
|
50 |
|
1.1 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::handle → KILLED 2.2 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::initFrom → KILLED
|
54 |
|
1.1 Location : <init> Killed by : none Substituted 0 with 1 → NO_COVERAGE 2.2 Location : <init> Killed by : none Substituted 0 with 1 → NO_COVERAGE 3.3 Location : <init> Killed by : none Substituted 0 with -1 → NO_COVERAGE 4.4 Location : <init> Killed by : none Substituted 0 with 1 → NO_COVERAGE 5.5 Location : <init> Killed by : none Substituted 0 with -1 → NO_COVERAGE
|
55 |
|
1.1 Location : <init> Killed by : none removed call to fi/eis/libraries/di/DeploymentUnitContext::setLogLevel → NO_COVERAGE
|
56 |
|
1.1 Location : <init> Killed by : none removed call to fi/eis/libraries/di/DeploymentUnitContext::handle → NO_COVERAGE 2.2 Location : <init> Killed by : none removed call to fi/eis/libraries/di/DeploymentUnitContext::initFrom → NO_COVERAGE
|
60 |
|
1.1 Location : initUsing Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/lang/Class::getProtectionDomain → KILLED 2.2 Location : initUsing Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/security/ProtectionDomain::getCodeSource → KILLED 3.3 Location : initUsing Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/security/CodeSource::getLocation → KILLED 4.4 Location : initUsing Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::handle → KILLED 5.5 Location : initUsing Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::initFrom → KILLED
|
64 |
|
1.1 Location : initFrom Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$BeanArchiveBuilder::getClasses → KILLED
|
66 |
|
1.1 Location : initFrom Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DependencyInjection::classes → KILLED 2.2 Location : initFrom Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/util/List::add → KILLED
|
70 |
|
1.1 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/io/File::<init> → KILLED 2.2 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/net/URL::getPath → KILLED 3.3 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::handle → KILLED 4.4 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext::handle → KILLED 5.5 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext::handle to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
75 |
|
1.1 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) negated conditional → KILLED 2.2 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/io/File::exists → KILLED 3.3 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed conditional - replaced equality check with false → KILLED 4.4 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed conditional - replaced equality check with true → KILLED 5.5 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) not equal to less than → KILLED 6.6 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) not equal to less or equal → KILLED 7.7 Location : handle Killed by : none not equal to greater than → SURVIVED 8.8 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) not equal to greater or equal → KILLED 9.9 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) not equal to equal → KILLED
|
76 |
|
1.1 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 1 with 0 → KILLED 2.2 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 0 with 1 → KILLED 3.3 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 0 with 1 → KILLED 4.4 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 1 with 0 → KILLED 5.5 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 1 with -1 → KILLED 6.6 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 0 with -1 → KILLED 7.7 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 1 with -1 → KILLED 8.8 Location : handle Killed by : none Substituted 1 with 2 → SURVIVED 9.9 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 0 with 1 → KILLED 10.10 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 1 with 0 → KILLED 11.11 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Substituted 0 with -1 → KILLED
|
77 |
|
1.1 Location : handle Killed by : none replaced call to java/lang/String::format with argument → SURVIVED 2.2 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDiWithNonExistingFile(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to java/lang/IllegalArgumentException::<init> → KILLED 3.3 Location : handle Killed by : none removed call to java/lang/String::format → SURVIVED
|
80 |
|
1.1 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$BeanArchiveBuilder::<init> → KILLED
|
85 |
|
1.1 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) negated conditional → KILLED 2.2 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/io/File::isDirectory → KILLED 3.3 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed conditional - replaced equality check with false → KILLED 4.4 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed conditional - replaced equality check with true → KILLED 5.5 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) equal to less than → KILLED 6.6 Location : handle Killed by : none equal to less or equal → SURVIVED 7.7 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to greater than → KILLED 8.8 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to greater or equal → KILLED 9.9 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to not equal → KILLED
|
86 |
|
1.1 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::<init> → KILLED 2.2 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setFile → KILLED 3.3 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::handleDirectory → KILLED 4.4 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setFile with receiver → KILLED
|
88 |
|
1.1 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::handleFile → KILLED
|
91 |
|
1.1 Location : handle Killed by : none removed call to java/lang/StringBuilder::<init> → NO_COVERAGE 2.2 Location : handle Killed by : none removed call to java/lang/IllegalStateException::<init> → NO_COVERAGE 3.3 Location : handle Killed by : none removed call to java/lang/StringBuilder::append → NO_COVERAGE 4.4 Location : handle Killed by : none removed call to java/io/File::toPath → NO_COVERAGE 5.5 Location : handle Killed by : none removed call to java/lang/StringBuilder::append → NO_COVERAGE 6.6 Location : handle Killed by : none removed call to java/lang/StringBuilder::toString → NO_COVERAGE 7.7 Location : handle Killed by : none replaced call to java/lang/StringBuilder::append with receiver → NO_COVERAGE 8.8 Location : handle Killed by : none replaced call to java/lang/StringBuilder::append with receiver → NO_COVERAGE
|
93 |
|
1.1 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext::handle → KILLED 2.2 Location : handle Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext::handle to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
101 |
|
1.1 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to java/util/zip/ZipFile::<init> → KILLED
|
102 |
|
1.1 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to java/util/zip/ZipFile::entries → KILLED
|
103 |
|
1.1 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to java/lang/StringBuilder::<init> → KILLED 2.2 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::<init> → KILLED 3.3 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to java/lang/StringBuilder::append → KILLED 4.4 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to java/io/File::toURI → KILLED 5.5 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to java/net/URI::toURL → KILLED 6.6 Location : handleFile Killed by : none removed call to java/net/URL::toExternalForm → SURVIVED 7.7 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to java/lang/StringBuilder::append → KILLED 8.8 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to java/lang/StringBuilder::append → KILLED 9.9 Location : handleFile Killed by : none removed call to java/lang/StringBuilder::toString → SURVIVED 10.10 Location : handleFile Killed by : none replaced call to java/lang/StringBuilder::append with receiver → SURVIVED 11.11 Location : handleFile Killed by : none replaced call to java/lang/StringBuilder::append with receiver → SURVIVED 12.12 Location : handleFile Killed by : none replaced call to java/lang/StringBuilder::append with receiver → SURVIVED
|
104 |
|
1.1 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) negated conditional → KILLED 2.2 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to java/util/Enumeration::hasMoreElements → KILLED 3.3 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed conditional - replaced equality check with false → KILLED 4.4 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed conditional - replaced equality check with true → KILLED 5.5 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) equal to less than → KILLED 6.6 Location : handleFile Killed by : none equal to less or equal → SURVIVED 7.7 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) equal to greater than → KILLED 8.8 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) equal to greater or equal → KILLED 9.9 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) equal to not equal → KILLED
|
105 |
|
1.1 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to java/util/Enumeration::nextElement → KILLED 2.2 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to java/util/zip/ZipEntry::getName → KILLED 3.3 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::setName → KILLED 4.4 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::add → KILLED 5.5 Location : handleFile Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) replaced call to fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::setName with receiver → KILLED
|
107 |
|
1.1 Location : handleFile Killed by : none removed call to java/util/zip/ZipFile::close → SURVIVED
|
109 |
|
1.1 Location : handleFile Killed by : none removed call to java/lang/IllegalArgumentException::<init> → NO_COVERAGE
|
117 |
|
1.1 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getFile → KILLED 2.2 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/io/File::listFiles → KILLED
|
119 |
|
1.1 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) negated conditional → KILLED 2.2 Location : handleDirectory Killed by : none removed conditional - replaced equality check with false → SURVIVED 3.3 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed conditional - replaced equality check with true → KILLED 4.4 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) not equal to equal → KILLED
|
120 |
|
1.1 Location : handleDirectory Killed by : none Substituted 1 with 0 → NO_COVERAGE 2.2 Location : handleDirectory Killed by : none Substituted 0 with 1 → NO_COVERAGE 3.3 Location : handleDirectory Killed by : none Substituted 0 with 1 → NO_COVERAGE 4.4 Location : handleDirectory Killed by : none Substituted 1 with 0 → NO_COVERAGE 5.5 Location : handleDirectory Killed by : none Substituted 1 with -1 → NO_COVERAGE 6.6 Location : handleDirectory Killed by : none Substituted 0 with -1 → NO_COVERAGE 7.7 Location : handleDirectory Killed by : none Substituted 1 with -1 → NO_COVERAGE 8.8 Location : handleDirectory Killed by : none Substituted 1 with 2 → NO_COVERAGE 9.9 Location : handleDirectory Killed by : none Substituted 0 with 1 → NO_COVERAGE 10.10 Location : handleDirectory Killed by : none Substituted 1 with 0 → NO_COVERAGE 11.11 Location : handleDirectory Killed by : none Substituted 0 with -1 → NO_COVERAGE
|
121 |
|
1.1 Location : handleDirectory Killed by : none replaced call to java/lang/String::format with argument → NO_COVERAGE 2.2 Location : handleDirectory Killed by : none removed call to java/lang/IllegalArgumentException::<init> → NO_COVERAGE 3.3 Location : handleDirectory Killed by : none removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getFile → NO_COVERAGE 4.4 Location : handleDirectory Killed by : none removed call to java/lang/String::format → NO_COVERAGE
|
123 |
|
1.1 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getName → KILLED
|
125 |
|
1.1 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Negated integer local variable number 7 → KILLED 2.2 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Negated integer local variable number 6 → KILLED 3.3 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Negated integer local variable number 7 → KILLED 4.4 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Incremented (a++) integer local variable number 7 → KILLED 5.5 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Incremented (a++) integer local variable number 6 → KILLED 6.6 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Incremented (a++) integer local variable number 7 → KILLED 7.7 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Decremented (a--) integer local variable number 7 → KILLED 8.8 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Decremented (a--) integer local variable number 6 → KILLED 9.9 Location : handleDirectory Killed by : none Decremented (a--) integer local variable number 7 → TIMED_OUT 10.10 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Incremented (++a) integer local variable number 7 → KILLED 11.11 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Incremented (++a) integer local variable number 6 → KILLED 12.12 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Incremented (++a) integer local variable number 7 → KILLED 13.13 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Decremented (--a) integer local variable number 7 → KILLED 14.14 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Decremented (--a) integer local variable number 6 → KILLED 15.15 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Decremented (--a) integer local variable number 7 → KILLED
|
127 |
|
1.1 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) negated conditional → KILLED 2.2 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getName → KILLED 3.3 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed conditional - replaced equality check with false → KILLED 4.4 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed conditional - replaced equality check with true → KILLED 5.5 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to not equal → KILLED
|
128 |
|
1.1 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/lang/StringBuilder::<init> → KILLED 2.2 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getName → KILLED 3.3 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/lang/StringBuilder::append → KILLED 4.4 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/lang/StringBuilder::append → KILLED 5.5 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/io/File::getName → KILLED 6.6 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/lang/StringBuilder::append → KILLED 7.7 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/lang/StringBuilder::toString → KILLED 8.8 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath → KILLED 9.9 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced call to java/lang/StringBuilder::append with receiver → KILLED 10.10 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced call to java/lang/StringBuilder::append with receiver → KILLED 11.11 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced call to java/lang/StringBuilder::append with receiver → KILLED 12.12 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath with receiver → KILLED
|
130 |
|
1.1 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/io/File::getName → KILLED 2.2 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath → KILLED 3.3 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath with receiver → KILLED
|
132 |
|
1.1 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setFile → KILLED 2.2 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setFile with receiver → KILLED
|
134 |
|
1.1 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) negated conditional → KILLED 2.2 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/io/File::isDirectory → KILLED 3.3 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed conditional - replaced equality check with false → KILLED 4.4 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed conditional - replaced equality check with true → KILLED 5.5 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to less than → KILLED 6.6 Location : handleDirectory Killed by : none equal to less or equal → SURVIVED 7.7 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to greater than → KILLED 8.8 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to greater or equal → KILLED 9.9 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to not equal → KILLED
|
135 |
|
1.1 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::handleDirectory → KILLED
|
137 |
|
1.1 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::add → KILLED
|
139 |
|
1.1 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath → KILLED 2.2 Location : handleDirectory Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced call to fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath with receiver → KILLED
|
144 |
|
1.1 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) negated conditional → KILLED 2.2 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$Entry::getName → KILLED 3.3 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::isClass → KILLED 4.4 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed conditional - replaced equality check with false → KILLED 5.5 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed conditional - replaced equality check with true → KILLED 6.6 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to less than → KILLED 7.7 Location : add Killed by : none equal to less or equal → SURVIVED 8.8 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to greater than → KILLED 9.9 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to greater or equal → KILLED 10.10 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to not equal → KILLED
|
145 |
|
1.1 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced call to fi/eis/libraries/di/DeploymentUnitContext::filenameToClassname with argument → KILLED 2.2 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$Entry::getName → KILLED 3.3 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext::filenameToClassname → KILLED 4.4 Location : add Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to fi/eis/libraries/di/DeploymentUnitContext$BeanArchiveBuilder::addClass → KILLED
|
150 |
|
1.1 Location : isClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced boolean return with false for fi/eis/libraries/di/DeploymentUnitContext::isClass → KILLED 2.2 Location : isClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced boolean return with true for fi/eis/libraries/di/DeploymentUnitContext::isClass → KILLED 3.3 Location : isClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/lang/String::endsWith → KILLED 4.4 Location : isClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
|
154 |
|
1.1 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced return value with "" for fi/eis/libraries/di/DeploymentUnitContext::filenameToClassname → KILLED 2.2 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with 1 → KILLED 3.3 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 47 with 48 → KILLED 4.4 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 46 with 47 → KILLED 5.5 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/lang/String::lastIndexOf → KILLED 6.6 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/lang/String::substring → KILLED 7.7 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext::filenameToClassname to ( if (x != null) null else throw new RuntimeException ) → KILLED 8.8 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced call to java/lang/String::substring with receiver → KILLED 9.9 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with 1 → KILLED 10.10 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 47 with 1 → KILLED 11.11 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 46 with 1 → KILLED 12.12 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 47 with 0 → KILLED 13.13 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 46 with 0 → KILLED 14.14 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with -1 → KILLED 15.15 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 47 with -1 → KILLED 16.16 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 46 with -1 → KILLED 17.17 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 47 with -47 → KILLED 18.18 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 46 with -46 → KILLED 19.19 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with 1 → KILLED 20.20 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 47 with 48 → KILLED 21.21 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 46 with 47 → KILLED 22.22 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 0 with -1 → KILLED 23.23 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 47 with 46 → KILLED 24.24 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Substituted 46 with 45 → KILLED
|
155 |
|
1.1 Location : filenameToClassname Killed by : none Substituted 92 with 93 → SURVIVED 2.2 Location : filenameToClassname Killed by : none Substituted 46 with 47 → SURVIVED 3.3 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/lang/String::replace → KILLED 4.4 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/lang/String::replace → KILLED 5.5 Location : filenameToClassname Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced call to java/lang/String::replace with receiver → KILLED 6.6 Location : filenameToClassname Killed by : none replaced call to java/lang/String::replace with receiver → SURVIVED 7.7 Location : filenameToClassname Killed by : none Substituted 92 with 1 → SURVIVED 8.8 Location : filenameToClassname Killed by : none Substituted 46 with 1 → SURVIVED 9.9 Location : filenameToClassname Killed by : none Substituted 92 with 0 → SURVIVED 10.10 Location : filenameToClassname Killed by : none Substituted 46 with 0 → SURVIVED 11.11 Location : filenameToClassname Killed by : none Substituted 92 with -1 → SURVIVED 12.12 Location : filenameToClassname Killed by : none Substituted 46 with -1 → SURVIVED 13.13 Location : filenameToClassname Killed by : none Substituted 92 with -92 → SURVIVED 14.14 Location : filenameToClassname Killed by : none Substituted 46 with -46 → SURVIVED 15.15 Location : filenameToClassname Killed by : none Substituted 92 with 93 → SURVIVED 16.16 Location : filenameToClassname Killed by : none Substituted 46 with 47 → SURVIVED 17.17 Location : filenameToClassname Killed by : none Substituted 92 with 91 → SURVIVED 18.18 Location : filenameToClassname Killed by : none Substituted 46 with 45 → SURVIVED
|
174 |
|
1.1 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/util/ArrayList::<init> → KILLED 2.2 Location : <init> Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Removed assignment to member variable classes → KILLED
|
178 |
|
1.1 Location : addClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/lang/Class::forName → KILLED
|
181 |
|
1.1 Location : addClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) negated conditional → KILLED 2.2 Location : addClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) negated conditional → KILLED 3.3 Location : addClass Killed by : none removed call to java/lang/Class::isInterface → SURVIVED 4.4 Location : addClass Killed by : none removed call to java/lang/Class::getModifiers → SURVIVED 5.5 Location : addClass Killed by : none removed call to java/lang/reflect/Modifier::isAbstract → SURVIVED 6.6 Location : addClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed conditional - replaced equality check with false → KILLED 7.7 Location : addClass Killed by : none removed conditional - replaced equality check with false → SURVIVED 8.8 Location : addClass Killed by : none removed conditional - replaced equality check with true → SURVIVED 9.9 Location : addClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed conditional - replaced equality check with true → KILLED 10.10 Location : addClass Killed by : none not equal to less than → SURVIVED 11.11 Location : addClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to less than → KILLED 12.12 Location : addClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) not equal to less or equal → KILLED 13.13 Location : addClass Killed by : none equal to less or equal → SURVIVED 14.14 Location : addClass Killed by : none not equal to greater than → SURVIVED 15.15 Location : addClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to greater than → KILLED 16.16 Location : addClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) not equal to greater or equal → KILLED 17.17 Location : addClass Killed by : none equal to greater or equal → SURVIVED 18.18 Location : addClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) not equal to equal → KILLED 19.19 Location : addClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) equal to not equal → KILLED
|
184 |
|
1.1 Location : addClass Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) removed call to java/util/List::add → KILLED
|
186 |
|
1.1 Location : addClass Killed by : none removed call to java/lang/StringBuilder::<init> → NO_COVERAGE 2.2 Location : addClass Killed by : none removed call to java/lang/StringBuilder::append → NO_COVERAGE 3.3 Location : addClass Killed by : none removed call to java/lang/StringBuilder::append → NO_COVERAGE 4.4 Location : addClass Killed by : none removed call to java/lang/StringBuilder::toString → NO_COVERAGE 5.5 Location : addClass Killed by : none removed call to java/io/PrintStream::println → NO_COVERAGE 6.6 Location : addClass Killed by : none replaced call to java/lang/StringBuilder::append with receiver → NO_COVERAGE 7.7 Location : addClass Killed by : none replaced call to java/lang/StringBuilder::append with receiver → NO_COVERAGE
|
191 |
|
1.1 Location : getClasses Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced return value with Collections.emptyList for fi/eis/libraries/di/DeploymentUnitContext$BeanArchiveBuilder::getClasses → KILLED 2.2 Location : getClasses Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$BeanArchiveBuilder::getClasses to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
201 |
|
1.1 Location : <init> Killed by : none Removed assignment to member variable archiveUrl → SURVIVED
|
206 |
|
1.1 Location : getName Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) replaced return value with "" for fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::getName → KILLED 2.2 Location : getName Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::getName to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
210 |
|
1.1 Location : setName Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) Removed assignment to member variable name → KILLED
|
211 |
|
1.1 Location : setName Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::setName → KILLED 2.2 Location : setName Killed by : fi.eis.libraries.di.DIClassScanningJarLoadingTest.testDi(fi.eis.libraries.di.DIClassScanningJarLoadingTest) mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::setName to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
216 |
|
1.1 Location : getUrl Killed by : none removed call to java/lang/StringBuilder::<init> → NO_COVERAGE 2.2 Location : getUrl Killed by : none removed call to java/net/URL::<init> → NO_COVERAGE 3.3 Location : getUrl Killed by : none removed call to java/lang/StringBuilder::append → NO_COVERAGE 4.4 Location : getUrl Killed by : none removed call to java/lang/StringBuilder::append → NO_COVERAGE 5.5 Location : getUrl Killed by : none removed call to java/lang/StringBuilder::toString → NO_COVERAGE 6.6 Location : getUrl Killed by : none replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::getUrl → NO_COVERAGE 7.7 Location : getUrl Killed by : none mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$ZipFileEntry::getUrl to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 8.8 Location : getUrl Killed by : none replaced call to java/lang/StringBuilder::append with receiver → NO_COVERAGE 9.9 Location : getUrl Killed by : none replaced call to java/lang/StringBuilder::append with receiver → NO_COVERAGE
|
228 |
|
1.1 Location : getName Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced return value with "" for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getName → KILLED 2.2 Location : getName Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getName to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
233 |
|
1.1 Location : getUrl Killed by : none removed call to java/io/File::toURI → NO_COVERAGE 2.2 Location : getUrl Killed by : none removed call to java/net/URI::toURL → NO_COVERAGE 3.3 Location : getUrl Killed by : none replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getUrl → NO_COVERAGE 4.4 Location : getUrl Killed by : none mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getUrl to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
237 |
|
1.1 Location : setPath Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Removed assignment to member variable path → KILLED
|
238 |
|
1.1 Location : setPath Killed by : none replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath → SURVIVED 2.2 Location : setPath Killed by : none mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setPath to ( if (x != null) null else throw new RuntimeException ) → SURVIVED
|
242 |
|
1.1 Location : getFile Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getFile → KILLED 2.2 Location : getFile Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::getFile to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
246 |
|
1.1 Location : setFile Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) Removed assignment to member variable file → KILLED
|
247 |
|
1.1 Location : setFile Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) replaced return value with null for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setFile → KILLED 2.2 Location : setFile Killed by : fi.eis.libraries.di.DIClassScanningTest.testDiLoggingDisabled(fi.eis.libraries.di.DIClassScanningTest) mutated return of Object value for fi/eis/libraries/di/DeploymentUnitContext$DirectoryEntry::setFile to ( if (x != null) null else throw new RuntimeException ) → KILLED
|