@@ -33,11 +33,14 @@ suite("Maven Project View Tests", () => {
33
33
const mainPackage = projectChildren [ 0 ] as PackageRootNode ;
34
34
assert . equal ( mainPackage . name , "src/main/java" , "Package name should be \"src/main/java\"" ) ;
35
35
36
- const primarySubPackages = await mainPackage . getChildren ( ) ;
37
- assert . equal ( primarySubPackages . length , 1 , "Number of primary subpackages should be 1 " ) ;
38
- const primarySubPackage = primarySubPackages [ 0 ] as PackageNode ;
36
+ const mainSourceSetChildren = await mainPackage . getChildren ( ) ;
37
+ assert . equal ( mainSourceSetChildren . length , 2 , "Number of primary subpackages should be 2 " ) ;
38
+ const primarySubPackage = mainSourceSetChildren [ 0 ] as DataNode ;
39
39
assert . equal ( primarySubPackage . name , "com.mycompany" , "Name of primary subpackage should be \"com.mycompany\"" ) ;
40
40
41
+ const moduleInfo = mainSourceSetChildren [ 1 ] as DataNode ;
42
+ assert . equal ( moduleInfo . name , "module-info.java" ) ;
43
+
41
44
const secondarySubPackages = await primarySubPackage . getChildren ( ) ;
42
45
assert . equal ( secondarySubPackages . length , 2 , "Number of secondary subpackages should be 1" ) ;
43
46
const firstSecondarySubPackage = secondarySubPackages [ 0 ] as PackageNode ;
@@ -85,15 +88,23 @@ suite("Maven Project View Tests", () => {
85
88
assert . equal ( mavenDependency . name , "Maven Dependencies" , "Container name should be \"Maven Dependencies\"" ) ;
86
89
87
90
// validate package nodes
88
- const mainSubPackages = await mainPackage . getChildren ( ) ;
89
- const testSubPackages = await testPackage . getChildren ( ) ;
90
- assert . equal ( mainSubPackages . length , 2 , "Number of main sub packages should be 2" ) ;
91
- assert . equal ( testSubPackages . length , 1 , "Number of test sub packages should be 1" ) ;
92
- const firstMainSubPackage = mainSubPackages [ 0 ] as PackageNode ;
93
- const secondMainSubPackage = mainSubPackages [ 1 ] as PackageNode ;
94
- const testSubPackage = testSubPackages [ 0 ] as PackageNode ;
91
+ const mainSourceSetChildren = await mainPackage . getChildren ( ) ;
92
+ assert . equal ( mainSourceSetChildren . length , 3 , "Number of main source set children should be 3" ) ;
93
+
94
+ const firstMainSubPackage = mainSourceSetChildren [ 0 ] as DataNode ;
95
95
assert . equal ( firstMainSubPackage . name , "com.mycompany.app" , "Name of first main subpackage should be \"com.mycompany.app\"" ) ;
96
+
97
+ const secondMainSubPackage = mainSourceSetChildren [ 1 ] as DataNode ;
96
98
assert . equal ( secondMainSubPackage . name , "com.mycompany.app1" , "Name of second main subpackage should be \"com.mycompany.app1\"" ) ;
99
+
100
+ const moduleInfo = mainSourceSetChildren [ 2 ] as DataNode ;
101
+ assert . equal ( moduleInfo . name , "module-info.java" ) ;
102
+
103
+ const testSourceSetChildren = await testPackage . getChildren ( ) ;
104
+ assert . equal ( testSourceSetChildren . length , 1 , "Number of test sub packages should be 1" ) ;
105
+ const testSubPackage = testSourceSetChildren [ 0 ] as PackageNode ;
106
+
107
+
97
108
assert . equal ( testSubPackage . name , "com.mycompany.app" , "Name of test subpackage should be \"com.mycompany.app\"" ) ;
98
109
99
110
// validate innermost layer nodes
@@ -195,9 +206,10 @@ suite("Maven Project View Tests", () => {
195
206
path : mainPackage . nodeData . name ,
196
207
handlerIdentifier : mainPackage . nodeData . handlerIdentifier ,
197
208
} ) ;
198
- assert . equal ( packages ?. length , 2 , "packages' length should be 2" ) ;
199
- assert . equal ( packages ! [ 0 ] . name , "com.mycompany.app" , "package[0]'s name should be com.mycompany.app" ) ;
200
- assert . equal ( packages ! [ 1 ] . name , "com.mycompany.app1" , "package[1]'s name should be com.mycompany.app1" ) ;
209
+ assert . equal ( packages ?. length , 3 , "packages' length should be 3" ) ;
210
+ assert . equal ( packages ! [ 0 ] . name , "com.mycompany.app" ) ;
211
+ assert . equal ( packages ! [ 1 ] . name , "com.mycompany.app1" ) ;
212
+ assert . equal ( packages ! [ 2 ] . name , "module-info.java" ) ;
201
213
} ) ;
202
214
203
215
test ( "Can execute command java.resolvePath correctly" , async function ( ) {
0 commit comments