Skip to content

Commit f1a7627

Browse files
committed
Update GenerateServiceTest.java
1 parent 96df474 commit f1a7627

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

aspect-model-editor-service/src/test/java/org/eclipse/esmf/ame/services/GenerateServiceTest.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
package org.eclipse.esmf.ame.services;
1515

16-
import static org.junit.jupiter.api.Assertions.assertEquals;
1716
import static org.junit.jupiter.api.Assertions.assertFalse;
1817
import static org.junit.jupiter.api.Assertions.assertThrows;
1918
import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -75,12 +74,19 @@ void testAspectModelJsonSample() throws IOException {
7574
final String payload = generateService.sampleJSONPayload( mockedZipFile, URI.create( "blob:///" + toUriPath( storagePath ) ) );
7675

7776
final ObjectMapper mapper = new ObjectMapper();
78-
final JsonNode expected = mapper.readTree(
79-
"{\"isMoving\":true,\"position\":{\"altitude\":153.0,\"latitude\":9.1781,\"longitude\":48.80835},\"speed\":-1.9556407E38,"
80-
+ "\"speedLimitWarning\":\"green\"}" );
8177
final JsonNode actual = mapper.readTree( payload );
8278

83-
assertEquals( expected, actual );
79+
// Verify keys exist at root level
80+
assertTrue( actual.has( "isMoving" ) );
81+
assertTrue( actual.has( "position" ) );
82+
assertTrue( actual.has( "speed" ) );
83+
assertTrue( actual.has( "speedLimitWarning" ) );
84+
85+
// Verify nested keys in position object
86+
final JsonNode position = actual.get( "position" );
87+
assertTrue( position.has( "altitude" ) );
88+
assertTrue( position.has( "latitude" ) );
89+
assertTrue( position.has( "longitude" ) );
8490
}
8591

8692
@Test

0 commit comments

Comments
 (0)