@@ -77,40 +77,40 @@ public String getRemoteName() {
7777 }
7878 }
7979
80- private static class PassingCheck extends GuidelineCheck < TestScanReport > {
80+ private static class PassingCheck extends GuidelineCheck {
8181 public PassingCheck (String name ) {
8282 super (name , RequirementLevel .MUST );
8383 }
8484
8585 @ Override
86- public GuidelineCheckResult evaluate (TestScanReport report ) {
86+ public < ReportT extends ScanReport > GuidelineCheckResult evaluate (ReportT report ) {
8787 return new FailedCheckGuidelineResult (getName (), GuidelineAdherence .ADHERED );
8888 }
8989 }
9090
91- private static class FailingCheck extends GuidelineCheck < TestScanReport > {
91+ private static class FailingCheck extends GuidelineCheck {
9292 public FailingCheck (String name ) {
9393 super (name , RequirementLevel .MUST );
9494 }
9595
9696 @ Override
97- public GuidelineCheckResult evaluate (TestScanReport report ) {
97+ public < ReportT extends ScanReport > GuidelineCheckResult evaluate (ReportT report ) {
9898 return new FailedCheckGuidelineResult (getName (), GuidelineAdherence .VIOLATED );
9999 }
100100 }
101101
102- private static class ConditionalCheck extends GuidelineCheck < TestScanReport > {
102+ private static class ConditionalCheck extends GuidelineCheck {
103103 public ConditionalCheck (String name , GuidelineCheckCondition condition ) {
104104 super (name , RequirementLevel .SHOULD , condition );
105105 }
106106
107107 @ Override
108- public GuidelineCheckResult evaluate (TestScanReport report ) {
108+ public < ReportT extends ScanReport > GuidelineCheckResult evaluate (ReportT report ) {
109109 return new FailedCheckGuidelineResult (getName (), GuidelineAdherence .ADHERED );
110110 }
111111 }
112112
113- private static class ExceptionThrowingCheck extends GuidelineCheck < TestScanReport > {
113+ private static class ExceptionThrowingCheck extends GuidelineCheck {
114114 private final RuntimeException exception ;
115115
116116 public ExceptionThrowingCheck (String name , RuntimeException exception ) {
@@ -119,12 +119,12 @@ public ExceptionThrowingCheck(String name, RuntimeException exception) {
119119 }
120120
121121 @ Override
122- public GuidelineCheckResult evaluate (TestScanReport report ) {
122+ public < ReportT extends ScanReport > GuidelineCheckResult evaluate (ReportT report ) {
123123 throw exception ;
124124 }
125125 }
126126
127- private Guideline < TestScanReport > guideline ;
127+ private Guideline guideline ;
128128 private TestScanReport report ;
129129
130130 @ BeforeEach
@@ -134,9 +134,9 @@ void setUp() {
134134
135135 @ Test
136136 void testFillReportWithPassingChecks () {
137- List <GuidelineCheck < TestScanReport > > checks =
137+ List <GuidelineCheck > checks =
138138 Arrays .asList (new PassingCheck ("Check1" ), new PassingCheck ("Check2" ));
139- guideline = new Guideline <> ("Test Guideline" , "https://test.com" , checks );
139+ guideline = new Guideline ("Test Guideline" , "https://test.com" , checks );
140140 GuidelineChecker <TestScanReport > checker = new GuidelineChecker <>(guideline );
141141
142142 checker .fillReport (report );
@@ -152,12 +152,12 @@ void testFillReportWithPassingChecks() {
152152
153153 @ Test
154154 void testFillReportWithFailingChecks () {
155- List <GuidelineCheck < TestScanReport > > checks =
155+ List <GuidelineCheck > checks =
156156 Arrays .asList (
157157 new PassingCheck ("Check1" ),
158158 new FailingCheck ("Check2" ),
159159 new FailingCheck ("Check3" ));
160- guideline = new Guideline <> ("Test Guideline" , "https://test.com" , checks );
160+ guideline = new Guideline ("Test Guideline" , "https://test.com" , checks );
161161 GuidelineChecker <TestScanReport > checker = new GuidelineChecker <>(guideline );
162162
163163 checker .fillReport (report );
@@ -174,11 +174,11 @@ void testFillReportWithUnmetConditions() {
174174 TestAnalyzedProperty property = new TestAnalyzedProperty ("TestProp" );
175175 GuidelineCheckCondition condition = new GuidelineCheckCondition (property , TestResults .TRUE );
176176
177- List <GuidelineCheck < TestScanReport > > checks =
177+ List <GuidelineCheck > checks =
178178 Arrays .asList (
179179 new PassingCheck ("Check1" ),
180180 new ConditionalCheck ("ConditionalCheck" , condition ));
181- guideline = new Guideline <> ("Test Guideline" , "https://test.com" , checks );
181+ guideline = new Guideline ("Test Guideline" , "https://test.com" , checks );
182182 GuidelineChecker <TestScanReport > checker = new GuidelineChecker <>(guideline );
183183
184184 // Set condition to false
@@ -202,9 +202,9 @@ void testFillReportWithMetConditions() {
202202 TestAnalyzedProperty property = new TestAnalyzedProperty ("TestProp" );
203203 GuidelineCheckCondition condition = new GuidelineCheckCondition (property , TestResults .TRUE );
204204
205- List <GuidelineCheck < TestScanReport > > checks =
205+ List <GuidelineCheck > checks =
206206 Arrays .asList (new ConditionalCheck ("ConditionalCheck" , condition ));
207- guideline = new Guideline <> ("Test Guideline" , "https://test.com" , checks );
207+ guideline = new Guideline ("Test Guideline" , "https://test.com" , checks );
208208 GuidelineChecker <TestScanReport > checker = new GuidelineChecker <>(guideline );
209209
210210 // Set condition to true
@@ -222,12 +222,12 @@ void testFillReportWithMetConditions() {
222222 @ Test
223223 void testFillReportWithExceptionThrowingCheck () {
224224 RuntimeException exception = new RuntimeException ("Test exception" );
225- List <GuidelineCheck < TestScanReport > > checks =
225+ List <GuidelineCheck > checks =
226226 Arrays .asList (
227227 new PassingCheck ("Check1" ),
228228 new ExceptionThrowingCheck ("ExceptionCheck" , exception ),
229229 new PassingCheck ("Check3" ));
230- guideline = new Guideline <> ("Test Guideline" , "https://test.com" , checks );
230+ guideline = new Guideline ("Test Guideline" , "https://test.com" , checks );
231231 GuidelineChecker <TestScanReport > checker = new GuidelineChecker <>(guideline );
232232
233233 checker .fillReport (report );
@@ -247,10 +247,10 @@ void testFillReportWithExceptionThrowingCheck() {
247247 @ Test
248248 void testFillReportWithError () {
249249 Error error = new OutOfMemoryError ("Test error" );
250- List <GuidelineCheck < TestScanReport > > checks =
250+ List <GuidelineCheck > checks =
251251 Arrays .asList (
252252 new ExceptionThrowingCheck ("ErrorCheck" , new RuntimeException (error )));
253- guideline = new Guideline <> ("Test Guideline" , "https://test.com" , checks );
253+ guideline = new Guideline ("Test Guideline" , "https://test.com" , checks );
254254 GuidelineChecker <TestScanReport > checker = new GuidelineChecker <>(guideline );
255255
256256 checker .fillReport (report );
@@ -265,7 +265,7 @@ void testFillReportWithError() {
265265
266266 @ Test
267267 void testFillReportWithEmptyChecks () {
268- guideline = new Guideline <> ("Test Guideline" , "https://test.com" , new ArrayList <>());
268+ guideline = new Guideline ("Test Guideline" , "https://test.com" , new ArrayList <>());
269269 GuidelineChecker <TestScanReport > checker = new GuidelineChecker <>(guideline );
270270
271271 checker .fillReport (report );
@@ -280,13 +280,13 @@ void testFillReportWithMixedResults() {
280280 TestAnalyzedProperty property = new TestAnalyzedProperty ("TestProp" );
281281 GuidelineCheckCondition condition = new GuidelineCheckCondition (property , TestResults .TRUE );
282282
283- List <GuidelineCheck < TestScanReport > > checks =
283+ List <GuidelineCheck > checks =
284284 Arrays .asList (
285285 new PassingCheck ("PassCheck" ),
286286 new FailingCheck ("FailCheck" ),
287287 new ConditionalCheck ("UnmetConditionCheck" , condition ),
288288 new ExceptionThrowingCheck ("ExceptionCheck" , new RuntimeException ("Test" )));
289- guideline = new Guideline <> ("Mixed Guideline" , "https://mixed.com" , checks );
289+ guideline = new Guideline ("Mixed Guideline" , "https://mixed.com" , checks );
290290 GuidelineChecker <TestScanReport > checker = new GuidelineChecker <>(guideline );
291291
292292 // Set condition to false
0 commit comments