Skip to content

Commit 5fd8846

Browse files
SONARJAVA-4939 Enable batch of rules for tests (1/3) (#4773)
1 parent 74c6054 commit 5fd8846

27 files changed

Lines changed: 3755 additions & 13 deletions

File tree

its/autoscan/src/test/java/org/sonar/java/it/AutoScanTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ public void javaCheckTestSources() throws Exception {
123123
.setProjectVersion("0.1.0-SNAPSHOT")
124124
.setSourceEncoding("UTF-8")
125125
.setSourceDirs("aws/src/main/java/,default/src/main/java/,java-17/src/main/java/,spring-3.2/src/main/java/")
126-
.setTestDirs("default/src/test/java/")
126+
.setTestDirs("default/src/test/java/,test-classpath-reader/src/test/java")
127127
.setProperty("sonar.java.source", "21")
128128
// common properties
129129
.setProperty("sonar.cpd.exclusions", "**/*")
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"ruleKey": "S1128",
33
"hasTruePositives": true,
4-
"falseNegatives": 32,
4+
"falseNegatives": 34,
55
"falsePositives": 0
6-
}
6+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"ruleKey": "S1130",
33
"hasTruePositives": true,
4-
"falseNegatives": 17,
4+
"falseNegatives": 26,
55
"falsePositives": 0
66
}

its/ruling/src/test/resources/commons-beanutils/java-S1117.json

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,67 @@
55
"commons-beanutils:commons-beanutils:src/main/java/org/apache/commons/beanutils2/LazyDynaMap.java": [
66
258
77
],
8+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/BeanUtilsTestCase.java": [
9+
1477,
10+
1503,
11+
1542,
12+
1582
13+
],
14+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTestCase.java": [
15+
806
16+
],
17+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/DynaPropertyUtilsTestCase.java": [
18+
933,
19+
961,
20+
990,
21+
1019,
22+
1047,
23+
1075,
24+
1103,
25+
1131
26+
],
27+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/DynaResultSetTestCase.java": [
28+
249
29+
],
30+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/DynaRowSetTestCase.java": [
31+
241
32+
],
33+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/LazyDynaListTestCase.java": [
34+
329
35+
],
36+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/PropertyUtilsTestCase.java": [
37+
212,
38+
1033,
39+
1056,
40+
1084,
41+
1166,
42+
1182,
43+
1201,
44+
1829,
45+
2606,
46+
2625,
47+
2649,
48+
3081,
49+
3098,
50+
3118,
51+
4174,
52+
4194,
53+
4211,
54+
4234,
55+
4370,
56+
4405
57+
],
58+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/ByteConverterTestCase.java": [
59+
138
60+
],
61+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/FloatConverterTestCase.java": [
62+
152
63+
],
64+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/IntegerConverterTestCase.java": [
65+
140,
66+
175
67+
],
68+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/ShortConverterTestCase.java": [
69+
139
70+
]
871
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/bugs/Jira157TestCase.java": [
3+
24
4+
]
5+
}
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{
2+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/BeanificationTestCase.java": [
3+
129,
4+
469
5+
],
6+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/ConstructorUtilsTestCase.java": [
7+
218,
8+
235
9+
],
10+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/ConvertUtilsTestCase.java": [
11+
543,
12+
602,
13+
620
14+
],
15+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/FluentPropertyBeanIntrospectorTestCase.java": [
16+
77,
17+
97
18+
],
19+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/TestResultSet.java": [
20+
159,
21+
202,
22+
206,
23+
210,
24+
214
25+
],
26+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/TestResultSetMetaData.java": [
27+
111,
28+
116,
29+
120
30+
],
31+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/bugs/Jira357TestCase.java": [
32+
107
33+
],
34+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/bugs/Jira465TestCase.java": [
35+
57,
36+
58
37+
],
38+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/BigIntegerConverterTestCase.java": [
39+
80
40+
],
41+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/ByteConverterTestCase.java": [
42+
78
43+
],
44+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/ClassReloader.java": [
45+
57
46+
],
47+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/DoubleConverterTestCase.java": [
48+
79
49+
],
50+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/FileConverterTestCase.java": [
51+
72
52+
],
53+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/FloatConverterTestCase.java": [
54+
79
55+
],
56+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/IntegerConverterTestCase.java": [
57+
80
58+
],
59+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/LongConverterTestCase.java": [
60+
79
61+
],
62+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/MemoryTestCase.java": [
63+
39,
64+
80
65+
],
66+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/ShortConverterTestCase.java": [
67+
79
68+
],
69+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTestCase.java": [
70+
135,
71+
468,
72+
480
73+
]
74+
}

its/ruling/src/test/resources/commons-beanutils/java-S1134.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,19 @@
2828
"commons-beanutils:commons-beanutils:src/main/java/org/apache/commons/beanutils2/WrapDynaClass.java": [
2929
191
3030
],
31+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/TestResultSet.java": [
32+
227
33+
],
34+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/bugs/Jira357TestCase.java": [
35+
91
36+
],
37+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTestCase.java": [
38+
37,
39+
136,
40+
159,
41+
386,
42+
460,
43+
469,
44+
509
45+
]
3146
}

its/ruling/src/test/resources/commons-beanutils/java-S1135.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,7 @@
1919
73,
2020
74
2121
],
22+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/BeanMapTestCase.java": [
23+
321
24+
]
2225
}

its/ruling/src/test/resources/commons-beanutils/java-S125.json

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,111 @@
1818
"commons-beanutils:commons-beanutils:src/main/java/org/apache/commons/beanutils2/locale/BaseLocaleConverter.java": [
1919
227
2020
],
21+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/BeanComparatorTestCase.java": [
22+
187
23+
],
24+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/BeanMapTestCase.java": [
25+
56,
26+
173
27+
],
28+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/BeanUtilsTestCase.java": [
29+
919,
30+
1046,
31+
1069,
32+
1104
33+
],
34+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/BeanificationTestCase.java": [
35+
144
36+
],
37+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/DynaBeanUtilsTestCase.java": [
38+
529,
39+
967,
40+
1032,
41+
1055,
42+
1090
43+
],
44+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/LazyDynaBeanTestCase.java": [
45+
194
46+
],
47+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/LazyDynaMapTestCase.java": [
48+
97
49+
],
50+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/PropertyUtilsTestCase.java": [
51+
4295,
52+
4319,
53+
4452
54+
],
55+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/TestResultSetMetaData.java": [
56+
131
57+
],
58+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/WrapDynaBeanTestCase.java": [
59+
230,
60+
243
61+
],
62+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/bugs/Jira347TestCase.java": [
63+
118,
64+
122,
65+
135,
66+
137,
67+
148
68+
],
69+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/bugs/Jira357TestCase.java": [
70+
94
71+
],
72+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/ArrayConverterTestCase.java": [
73+
306
74+
],
75+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/converters/ClassConverterTestCase.java": [
76+
134
77+
],
78+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/LocaleBeanificationTestCase.java": [
79+
150
80+
],
81+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/LocaleConvertUtilsTestCase.java": [
82+
137,
83+
160,
84+
387,
85+
461,
86+
470,
87+
510
88+
],
89+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/converters/BaseLocaleConverterTestCase.java": [
90+
109,
91+
129
92+
],
93+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/converters/BigDecimalLocaleConverterTestCase.java": [
94+
107
95+
],
96+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/converters/BigIntegerLocaleConverterTestCase.java": [
97+
108
98+
],
99+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/converters/ByteLocaleConverterTestCase.java": [
100+
111
101+
],
102+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/converters/DateLocaleConverterTestCase.java": [
103+
242
104+
],
105+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/converters/DoubleLocaleConverterTestCase.java": [
106+
105
107+
],
108+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/converters/FloatLocaleConverterTestCase.java": [
109+
111
110+
],
111+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/converters/IntegerLocaleConverterTestCase.java": [
112+
104
113+
],
114+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/converters/LongLocaleConverterTestCase.java": [
115+
104
116+
],
117+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/locale/converters/ShortLocaleConverterTestCase.java": [
118+
104
119+
],
120+
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/memoryleaktests/MemoryLeakTestCase.java": [
121+
139,
122+
336,
123+
513,
124+
515,
125+
526,
126+
545
127+
]
21128
}

its/ruling/src/test/resources/eclipse-jetty-similar-to-main/java-S1066.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@
3333
1110,
3434
1268
3535
],
36+
"org.eclipse.jetty:jetty-project:jetty-io/src/test/java/org/eclipse/jetty/io/SslConnectionTest.java": [
37+
135
38+
],
3639
"org.eclipse.jetty:jetty-project:jetty-jmx/src/main/java/org/eclipse/jetty/jmx/MBeanContainer.java": [
3740
230
3841
],

0 commit comments

Comments
 (0)