File tree Expand file tree Collapse file tree
python-frontend/src/test/java/org/sonar/python/semantic/v2 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -178,7 +178,7 @@ class A: ...
178178 ModuleType moduleLibType = (ModuleType ) ((ExpressionStatement ) fileInput .statements ().statements ().get (1 )).expressions ().get (0 ).typeV2 ();
179179 assertThat (moduleLibType .name ()).isEqualTo ("lib" );
180180 assertThat (moduleLibType .members ().values ()).extracting (TypeWrapper ::type ).extracting (PythonType ::name ).containsExactly ("A" );
181- assertThat (moduleLibType .members ().values ()).extracting (TypeWrapper ::type ).allMatch (t -> t instanceof ClassType );
181+ assertThat (moduleLibType .members ().values ()).extracting (TypeWrapper ::type ).allMatch (ClassType . class :: isInstance );
182182 }
183183
184184 @ Test
@@ -222,7 +222,7 @@ class A: ...
222222 assertThat (moduleLibType .name ()).isEqualTo ("lib" );
223223 // SONARPY-2176 lib should be resolved as the renamed class "A" here
224224 assertThat (moduleLibType .members ().values ()).extracting (TypeWrapper ::type ).extracting (PythonType ::name ).containsExactly ("A" );
225- assertThat (moduleLibType .members ().values ()).extracting (TypeWrapper ::type ).allMatch (t -> t instanceof ClassType );
225+ assertThat (moduleLibType .members ().values ()).extracting (TypeWrapper ::type ).allMatch (ClassType . class :: isInstance );
226226 }
227227
228228 @ Test
You can’t perform that action at this time.
0 commit comments