@@ -31,10 +31,9 @@ class DefaultModuleMetadataTest {
3131
3232 @ Test
3333 void test () {
34- var sonarComponents = mockSonarComponents ();
34+ var projectDefinition = mockProjectDefinition ();
3535 var config = mockConfiguration ();
36- sonarComponents .setSensorContext (mockSensorContext (config ));
37- var defaultModuleMetadata = new DefaultModuleMetadata (sonarComponents , config );
36+ var defaultModuleMetadata = new DefaultModuleMetadata (projectDefinition , config );
3837
3938 assertThat (defaultModuleMetadata .moduleKey ()).isEqualTo ("pmodule/cmodule" );
4039 assertThat (defaultModuleMetadata .javaVersion ().asInt ()).isEqualTo (-1 );
@@ -43,34 +42,32 @@ void test() {
4342
4443 @ Test
4544 void testWithJavaVersion () {
46- var sonarComponents = mockSonarComponents ();
45+ var projectDefinition = mockProjectDefinition ();
4746 var config = mockConfiguration ("sonar.java.source" , "11" );
48- sonarComponents .setSensorContext (mockSensorContext (config ));
49- var defaultModuleMetadata = new DefaultModuleMetadata (sonarComponents , config );
47+ var defaultModuleMetadata = new DefaultModuleMetadata (projectDefinition , config );
5048
5149 assertThat (defaultModuleMetadata .moduleKey ()).isEqualTo ("pmodule/cmodule" );
5250 assertThat (defaultModuleMetadata .javaVersion ().asInt ()).isEqualTo (11 );
5351 }
5452
5553 @ Test
5654 void testWithShouldIgnoreUnnamed () {
57- var sonarComponents = mockSonarComponents ();
55+ var projectDefinition = mockProjectDefinition ();
5856 var config = mockConfiguration ("sonar.java.ignoreUnnamedModuleForSplitPackage" , "true" );
59- sonarComponents .setSensorContext (mockSensorContext (config ));
60- var defaultModuleMetadata = new DefaultModuleMetadata (sonarComponents , config );
57+ var defaultModuleMetadata = new DefaultModuleMetadata (projectDefinition , config );
6158
6259 assertThat (defaultModuleMetadata .moduleKey ()).isEqualTo ("pmodule/cmodule" );
6360 assertThat (defaultModuleMetadata .shouldIgnoreUnnamedModuleForSplitPackage ()).isTrue ();
6461 }
6562
66- private SonarComponents mockSonarComponents () {
63+ private ProjectDefinition mockProjectDefinition () {
6764 var rootProj = mock (ProjectDefinition .class );
6865 doReturn (new File ("/foo/bar/proj" )).when (rootProj ).getBaseDir ();
6966 var childModule = mock (ProjectDefinition .class );
7067 doReturn (new File ("/foo/bar/proj/pmodule/cmodule" )).when (childModule ).getBaseDir ();
7168 doReturn (rootProj ).when (childModule ).getParent ();
7269
73- return new SonarComponents ( null , null , null , null , null , null , childModule ) ;
70+ return childModule ;
7471 }
7572
7673 private Configuration mockConfiguration (String ... keysAndValues ) {
0 commit comments