1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 package org.eluder.coveralls.maven.plugin;
25
26 public final class CoverageFixture {
27
28 public static String[][] JAVA_FILES = new String[][] {
29
30 { "org/eluder/coverage/sample/SimpleCoverage.java", "14", "3,6", "10,11", "", "" },
31 { "org/eluder/coverage/sample/InnerClassCoverage.java", "31", "3,6,9,10,12,13,16,19,22", "26,27", "", "" },
32 { "org/eluder/coverage/sample/PartialCoverage.java", "14", "3,6,7,11", "9", "6", "6" }
33 };
34
35 public static String[][] JAVA_FILES_IT = new String[][] {
36
37 { "org/eluder/coverage/sample/SimpleCoverage.java", "14", "3,6", "10,11", "", "" },
38 { "org/eluder/coverage/sample/InnerClassCoverage.java", "31", "3,6,9,10,12,13,16,19,22", "26,27", "", "" },
39 { "org/eluder/coverage/sample/PartialCoverage.java", "14", "3,6,7,9,11", "", "6", "6" }
40 };
41
42 public static String[][] JAVA_FILES_CLOVER = new String[][] {
43
44 { "org/eluder/coverage/sample/SimpleCoverage.java", "14", "5,6", "9,10" },
45 { "org/eluder/coverage/sample/InnerClassCoverage.java", "31", "5,6,7,9,12,15,16,21,22", "25,26" },
46 { "org/eluder/coverage/sample/PartialCoverage.java", "14", "5,6,7,9", "" }
47 };
48
49 public static String[][] JAVASCRIPT_FILES = new String[][] {
50
51 { "Localization.js", "18", "1,2,4,5,9,13", "6,10", "", "" },
52 { "Components.js", "5", "1,2", "", "", "" }
53 };
54
55 public static int getTotalLines(String[][] fixture) {
56 int lines = 0;
57 for (String[] file : fixture) {
58 lines += Integer.parseInt(file[1]);
59 }
60 return lines;
61 }
62
63 public static int getTotalFiles(String[][] fixture) {
64 return fixture.length;
65 }
66
67 private CoverageFixture() {
68
69 }
70 }