Skip to content

Commit 30131ac

Browse files
committed
updated tests to latest stereotype metadata definition changes
1 parent 22895d5 commit 30131ac

File tree

4 files changed

+21
-40
lines changed

4 files changed

+21
-40
lines changed

headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/stereotypes/ProjectBasedCatalogSourceTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ void testCatalogLookupFromLibraries() throws Exception {
9595
var source = new ProjectBasedCatalogSource(regularProject);
9696
var catalog = new JsonPathStereotypeCatalog(source);
9797

98-
StereotypeGroups groups = catalog.getGroups("org.jmolecules.ddd");
98+
StereotypeGroups groups = catalog.getGroups("ddd");
9999
StereotypeGroup primary = groups.getPrimary();
100100

101101
assertEquals("Domain-Driven Design", primary.getDisplayName());

headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/stereotypes/StereotypesIndexerTest.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ void testFromPackageIndexBasedFactory() {
221221
List<Stereotype> allStereotypesFound = factory.fromPackage(packageElement).stream().toList();
222222
assertEquals(1, allStereotypesFound.size());
223223

224-
assertEquals("org.jmolecules.architecture.hexagonal.Port", allStereotypesFound.get(0).getIdentifier());
224+
assertEquals("architecture.hexagonal.Port", allStereotypesFound.get(0).getIdentifier());
225225

226226
StereotypePackageElement subpackageElement = springIndex.getNodesOfType(StereotypePackageElement.class).stream()
227227
.filter(pkg -> pkg.getPackageName().equals("example.application"))
@@ -230,7 +230,7 @@ void testFromPackageIndexBasedFactory() {
230230
allStereotypesFound = factory.fromPackage(subpackageElement).stream().toList();
231231
assertEquals(1, allStereotypesFound.size());
232232

233-
assertEquals("org.jmolecules.architecture.hexagonal.Application", allStereotypesFound.get(0).getIdentifier());
233+
assertEquals("architecture.hexagonal.Application", allStereotypesFound.get(0).getIdentifier());
234234
}
235235

236236
@Test
@@ -247,8 +247,8 @@ void testFromClassIndexBasedFactory() {
247247
List<Stereotype> myControllerStereotypes = factory.fromType(myControllerClassElement).stream().toList();
248248
assertEquals(2, myControllerStereotypes.size());
249249

250-
assertEquals("org.springframework.stereotype.Controller", myControllerStereotypes.get(0).getIdentifier());
251-
assertEquals("org.jmolecules.architecture.hexagonal.Port", myControllerStereotypes.get(1).getIdentifier());
250+
assertEquals("spring.Controller", myControllerStereotypes.get(0).getIdentifier());
251+
assertEquals("architecture.hexagonal.Port", myControllerStereotypes.get(1).getIdentifier());
252252

253253

254254
StereotypeClassElement somePrimaryPortClassElement = springIndex.getNodesOfType(StereotypeClassElement.class).stream()
@@ -258,8 +258,8 @@ void testFromClassIndexBasedFactory() {
258258
List<Stereotype> somePrimaryPortStereotypes = factory.fromType(somePrimaryPortClassElement).stream().toList();
259259
assertEquals(2, somePrimaryPortStereotypes.size());
260260

261-
assertEquals("org.jmolecules.ddd.ValueObject", somePrimaryPortStereotypes.get(0).getIdentifier());
262-
assertEquals("org.jmolecules.architecture.hexagonal.Application", somePrimaryPortStereotypes.get(1).getIdentifier());
261+
assertEquals("ddd.ValueObject", somePrimaryPortStereotypes.get(0).getIdentifier());
262+
assertEquals("architecture.hexagonal.Application", somePrimaryPortStereotypes.get(1).getIdentifier());
263263
}
264264

265265
@Test
@@ -278,7 +278,7 @@ void testSelfDefinedAnnotationStereotype() {
278278
assertEquals(2, myStereotypeMarkedClassStereotypes.size());
279279

280280
assertEquals("example.application.MyStereotype", myStereotypeMarkedClassStereotypes.get(0).getIdentifier());
281-
assertEquals("org.jmolecules.architecture.hexagonal.Application", myStereotypeMarkedClassStereotypes.get(1).getIdentifier());
281+
assertEquals("architecture.hexagonal.Application", myStereotypeMarkedClassStereotypes.get(1).getIdentifier());
282282

283283
// catalog definition
284284
Optional<? extends StereotypeDefinition> found = catalog.getDefinitions().stream()
@@ -301,8 +301,8 @@ void testWithStereotypeInSuperclass() {
301301
List<Stereotype> stereotypes = factory.fromType(classElement).stream().toList();
302302
assertEquals(2, stereotypes.size());
303303

304-
assertEquals("org.jmolecules.ddd.ValueObject", stereotypes.get(0).getIdentifier());
305-
assertEquals("org.jmolecules.architecture.hexagonal.Application", stereotypes.get(1).getIdentifier());
304+
assertEquals("ddd.ValueObject", stereotypes.get(0).getIdentifier());
305+
assertEquals("architecture.hexagonal.Application", stereotypes.get(1).getIdentifier());
306306
}
307307

308308
@Test
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,7 @@
11
{
2-
"groups" : [
3-
{
4-
"ids" : [ "spring.web" ],
5-
"displayName" : "Web"
6-
},
7-
{
8-
"ids" : [ "spring.web.rest" ],
9-
"displayName" : "REST"
10-
},
11-
{
12-
"ids" : [ "custom.group" ],
13-
"displayName" : "My Custom Stereotype Group"
2+
"groups" : {
3+
"my.test" : {
4+
"displayName" :"Test Group"
145
}
15-
]
16-
}
6+
}
7+
}
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,15 @@
11
{
2-
"stereotypes" : [
3-
{
4-
"id" : "org.springframework.stereotype.Controller",
5-
"assignments" : [ "@org.springframework.stereotype.Controller" ],
6-
"groups" : [ "spring.web" ],
2+
"stereotypes" : {
3+
"my.test.group" : {
4+
"assignments" : [ "@org.example.Test" ],
5+
"groups" : [ "my.test" ],
76
"priority" : 10
87
},
9-
{
10-
"id" : "org.springframework.boot.jackson.JsonMixin",
11-
"assignments" : [ "@org.springframework.boot.jackson.JsonMixin" ],
12-
"displayName" : "JSON Mixin",
13-
"groups" : [ "spring.web.rest" ],
14-
"priority" : 10
15-
},
16-
{
17-
"id" : "example.application.DescribedStereotype",
8+
"example.application.DescribedStereotype" : {
189
"assignments" : [ "example.application.DescribedStereotype" ],
1910
"displayName" : "Some Described Stereotype",
2011
"groups" : [ "custom.group" ],
2112
"priority" : 5
2213
}
23-
24-
]
14+
}
2515
}

0 commit comments

Comments
 (0)