Skip to content

Commit b8cbc1c

Browse files
SONARJAVA-5041 S5786 should raise an issue on JUnit5 annotated lifecycle methods with a public modifier (#5004)
1 parent c771db2 commit b8cbc1c

10 files changed

Lines changed: 411 additions & 73 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"ruleKey": "S5786",
33
"hasTruePositives": true,
4-
"falseNegatives": 63,
4+
"falseNegatives": 71,
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": "S5810",
33
"hasTruePositives": false,
4-
"falseNegatives": 16,
4+
"falseNegatives": 20,
55
"falsePositives": 0
66
}

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

Lines changed: 68 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
],
2525
"org.eclipse.jetty:jetty-project:jetty-http/src/test/java/org/eclipse/jetty/http/GZIPContentDecoderTest.java": [
2626
44,
27+
50,
28+
73,
2729
79,
2830
89,
2931
102,
@@ -245,7 +247,8 @@
245247
2554,
246248
2630,
247249
2703,
248-
2758
250+
2758,
251+
2819
249252
],
250253
"org.eclipse.jetty:jetty-project:jetty-http/src/test/java/org/eclipse/jetty/http/HttpSchemeTest.java": [
251254
34,
@@ -432,6 +435,8 @@
432435
],
433436
"org.eclipse.jetty:jetty-project:jetty-io/src/test/java/org/eclipse/jetty/io/ByteArrayEndPointTest.java": [
434437
45,
438+
50,
439+
57,
435440
63,
436441
110,
437442
133,
@@ -441,6 +446,8 @@
441446
],
442447
"org.eclipse.jetty:jetty-project:jetty-io/src/test/java/org/eclipse/jetty/io/CyclicTimeoutTest.java": [
443448
34,
449+
41,
450+
59,
444451
66,
445452
77,
446453
89,
@@ -463,6 +470,8 @@
463470
],
464471
"org.eclipse.jetty:jetty-project:jetty-io/src/test/java/org/eclipse/jetty/io/IdleTimeoutTest.java": [
465472
32,
473+
41,
474+
65,
466475
72,
467476
84,
468477
96,
@@ -487,17 +496,24 @@
487496
],
488497
"org.eclipse.jetty:jetty-project:jetty-io/src/test/java/org/eclipse/jetty/io/SelectorManagerTest.java": [
489498
43,
499+
49,
500+
56,
490501
64
491502
],
492503
"org.eclipse.jetty:jetty-project:jetty-io/src/test/java/org/eclipse/jetty/io/SocketChannelEndPointInterestsTest.java": [
493504
48,
505+
110,
494506
123
495507
],
496508
"org.eclipse.jetty:jetty-project:jetty-io/src/test/java/org/eclipse/jetty/io/SocketChannelEndPointOpenCloseTest.java": [
509+
34,
510+
45,
511+
52,
497512
68,
498513
142
499514
],
500515
"org.eclipse.jetty:jetty-project:jetty-io/src/test/java/org/eclipse/jetty/io/SocketChannelEndPointTest.java": [
516+
126,
501517
136,
502518
190,
503519
239,
@@ -507,6 +523,8 @@
507523
],
508524
"org.eclipse.jetty:jetty-project:jetty-io/src/test/java/org/eclipse/jetty/io/SslConnectionTest.java": [
509525
62,
526+
145,
527+
173,
510528
278,
511529
307,
512530
335,
@@ -517,6 +535,9 @@
517535
522
518536
],
519537
"org.eclipse.jetty:jetty-project:jetty-io/src/test/java/org/eclipse/jetty/io/SslEngineBehaviorTest.java": [
538+
39,
539+
44,
540+
54,
520541
61
521542
],
522543
"org.eclipse.jetty:jetty-project:jetty-io/src/test/java/org/eclipse/jetty/io/WriteFlusherTest.java": [
@@ -536,6 +557,7 @@
536557
],
537558
"org.eclipse.jetty:jetty-project:jetty-jmx/src/test/java/org/eclipse/jetty/jmx/ConnectorServerTest.java": [
538559
55,
560+
61,
539561
68,
540562
78,
541563
93,
@@ -550,12 +572,15 @@
550572
],
551573
"org.eclipse.jetty:jetty-project:jetty-jmx/src/test/java/org/eclipse/jetty/jmx/MBeanContainerLifeCycleTest.java": [
552574
34,
575+
40,
576+
50,
553577
56,
554578
73,
555579
101
556580
],
557581
"org.eclipse.jetty:jetty-project:jetty-jmx/src/test/java/org/eclipse/jetty/jmx/MBeanContainerTest.java": [
558582
37,
583+
46,
559584
53,
560585
63,
561586
85,
@@ -573,6 +598,8 @@
573598
],
574599
"org.eclipse.jetty:jetty-project:jetty-jmx/src/test/java/org/eclipse/jetty/jmx/ObjectMBeanTest.java": [
575600
41,
601+
46,
602+
52,
576603
59,
577604
66,
578605
77,
@@ -584,6 +611,7 @@
584611
],
585612
"org.eclipse.jetty:jetty-project:jetty-jmx/src/test/java/org/eclipse/jetty/jmx/ObjectMBeanUtilTest.java": [
586613
42,
614+
53,
587615
62,
588616
73,
589617
84,
@@ -605,12 +633,15 @@
605633
37
606634
],
607635
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/AsyncCompletionTest.java": [
636+
118,
608637
204,
609638
486,
610639
647
611640
],
612641
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/AsyncRequestReadTest.java": [
613642
49,
643+
56,
644+
66,
614645
73,
615646
120,
616647
219,
@@ -619,6 +650,8 @@
619650
],
620651
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/AsyncStressTest.java": [
621652
54,
653+
76,
654+
90,
622655
97
623656
],
624657
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/CheckReverseProxyHeadersTest.java": [
@@ -651,10 +684,13 @@
651684
],
652685
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/CustomResourcesMonitorTest.java": [
653686
45,
687+
54,
688+
76,
654689
82
655690
],
656691
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/DetectorConnectionTest.java": [
657692
51,
693+
122,
658694
129,
659695
149,
660696
169,
@@ -676,6 +712,9 @@
676712
634
677713
],
678714
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/ErrorHandlerTest.java": [
715+
54,
716+
61,
717+
133,
679718
140,
680719
157,
681720
172,
@@ -698,15 +737,19 @@
698737
],
699738
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/ExtendedServerTest.java": [
700739
48,
740+
51,
701741
115
702742
],
703743
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/ForwardedRequestCustomizerTest.java": [
744+
69,
745+
127,
704746
589,
705747
605,
706748
624
707749
],
708750
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/GracefulStopTest.java": [
709751
55,
752+
113,
710753
285,
711754
300,
712755
320,
@@ -725,6 +768,7 @@
725768
],
726769
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/HttpChannelEventTest.java": [
727770
44,
771+
59,
728772
66,
729773
109,
730774
143,
@@ -733,6 +777,8 @@
733777
244
734778
],
735779
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/HttpConnectionTest.java": [
780+
79,
781+
100,
736782
107,
737783
156,
738784
175,
@@ -786,6 +832,8 @@
786832
],
787833
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/HttpInputAsyncStateTest.java": [
788834
49,
835+
95,
836+
269,
789837
275,
790838
291,
791839
308,
@@ -812,6 +860,8 @@
812860
],
813861
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/HttpInputTest.java": [
814862
41,
863+
178,
864+
192,
815865
198,
816866
210,
817867
254,
@@ -885,6 +935,8 @@
885935
677
886936
],
887937
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/HttpOutputTest.java": [
938+
69,
939+
103,
888940
110,
889941
117,
890942
124,
@@ -930,6 +982,7 @@
930982
],
931983
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/HttpWriterTest.java": [
932984
36,
985+
43,
933986
69,
934987
77,
935988
85,
@@ -971,15 +1024,20 @@
9711024
],
9721025
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/InsufficientThreadsDetectionTest.java": [
9731026
28,
1027+
34,
9741028
40,
9751029
60,
9761030
77
9771031
],
9781032
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/LargeHeaderTest.java": [
9791033
48,
1034+
53,
1035+
93,
9801036
99
9811037
],
9821038
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/LocalAsyncContextTest.java": [
1039+
53,
1040+
79,
9831041
86,
9841042
98,
9851043
110,
@@ -992,6 +1050,8 @@
9921050
],
9931051
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/LocalConnectorTest.java": [
9941052
38,
1053+
44,
1054+
55,
9951055
63,
9961056
93,
9971057
101,
@@ -1014,6 +1074,8 @@
10141074
],
10151075
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/LowResourcesMonitorTest.java": [
10161076
44,
1077+
52,
1078+
79,
10171079
85,
10181080
120,
10191081
170,
@@ -1088,6 +1150,8 @@
10881150
650
10891151
],
10901152
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/NotAcceptingTest.java": [
1153+
57,
1154+
79,
10911155
86,
10921156
153,
10931157
215,
@@ -1096,6 +1160,7 @@
10961160
],
10971161
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/OptionalSslConnectionTest.java": [
10981162
43,
1163+
72,
10991164
89,
11001165
137,
11011166
158,
@@ -1104,6 +1169,8 @@
11041169
],
11051170
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/PartialRFC2616Test.java": [
11061171
45,
1172+
51,
1173+
74,
11071174
81,
11081175
107,
11091176
132,

0 commit comments

Comments
 (0)