1
1
package io .jenkins .plugins .coverage .metrics ;
2
2
3
- import java .util .HashMap ;
4
- import java .util .Map ;
5
-
6
3
import org .junit .jupiter .api .BeforeAll ;
7
4
8
5
import edu .hm .hafner .coverage .FileNode ;
9
- import edu .hm .hafner .coverage .Metric ;
10
6
import edu .hm .hafner .coverage .Node ;
11
7
8
+ import java .util .EnumMap ;
9
+ import java .util .HashMap ;
10
+ import java .util .Map ;
11
+
12
12
import io .jenkins .plugins .coverage .metrics .steps .FileChangesProcessor ;
13
13
import io .jenkins .plugins .forensics .delta .Change ;
14
14
import io .jenkins .plugins .forensics .delta .ChangeEditType ;
@@ -62,15 +62,16 @@ static void initFileChanges() {
62
62
var replace = new Change (ChangeEditType .REPLACE , 10 , 11 , 20 , 22 );
63
63
var delete = new Change (ChangeEditType .DELETE , 16 , 19 , 26 , 26 );
64
64
var fileChanges = new FileChanges (TEST_FILE_MODIFIED_PATH , TEST_FILE_MODIFIED_PATH_OLD ,
65
- "test" , FileEditType .RENAME , new HashMap <>());
65
+ "test" , FileEditType .RENAME , new EnumMap <>(ChangeEditType . class ));
66
66
fileChanges .addChange (insert1 );
67
67
fileChanges .addChange (insert2 );
68
68
fileChanges .addChange (insert3 );
69
69
fileChanges .addChange (replace );
70
70
fileChanges .addChange (delete );
71
71
CODE_CHANGES .put (TEST_FILE_MODIFIED_PATH , fileChanges );
72
72
CODE_CHANGES .put (TEST_FILE_NOT_MODIFIED ,
73
- new FileChanges ("empty" , "empty" , "" , FileEditType .MODIFY , new HashMap <>()));
73
+ new FileChanges ("empty" , "empty" , "" , FileEditType .MODIFY ,
74
+ new EnumMap <>(ChangeEditType .class )));
74
75
OLD_PATH_MAPPING .put (TEST_FILE_MODIFIED_PATH , TEST_FILE_MODIFIED_PATH_OLD );
75
76
}
76
77
@@ -85,13 +86,6 @@ protected Node createCoverageTree() {
85
86
var reference = readJacocoResult (TEST_REPORT_BEFORE );
86
87
var tree = readJacocoResult (TEST_REPORT_AFTER );
87
88
88
- var value = tree .findFile ("Test1.java" )
89
- .get ()
90
- .getValue (Metric .LINE );
91
- var refValue = reference .findFile ("Test1.java" )
92
- .get ()
93
- .getValue (Metric .LINE );
94
-
95
89
fileChangesProcessor .attachChangedCodeLines (tree , CODE_CHANGES );
96
90
fileChangesProcessor .attachFileCoverageDeltas (tree , reference , OLD_PATH_MAPPING );
97
91
fileChangesProcessor .attachIndirectCoveragesChanges (tree , reference , CODE_CHANGES , OLD_PATH_MAPPING );
0 commit comments