Skip to content

Commit 8b7619a

Browse files
author
Caitlin Bales (MSFT)
committed
Test that transient data is skipped during serialization
1 parent fce8c53 commit 8b7619a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/test/java/com/microsoft/graph/serializer/AdditionalDataTests.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,19 @@ public void testChildAdditionalData() {
4949
assertEquals("{\"manager\":{\"id\":\"1\",\"additionalData\":\"additionalValue\"},\"id\":\"2\"}", serializedObject);
5050
}
5151

52+
@Test
53+
public void testSkipTransientData() {
54+
Entity entity = new Entity();
55+
entity.id = "1";
56+
57+
entity.additionalDataManager().put("@odata.type", new JsonPrimitive("entity"));
58+
entity.additionalDataManager().put("@odata.nextLink", new JsonPrimitive("1"));
59+
60+
String serializedObject = serializer.serializeObject(entity);
61+
62+
assertEquals("{\"id\":\"1\",\"@odata.type\":\"entity\"}", serializedObject);
63+
}
64+
5265
@Test
5366
public void testHashMapChildAnnotationData() {
5467
// PlannerTask task = new PlannerTask();

0 commit comments

Comments
 (0)