Skip to content

Commit 243f172

Browse files
author
djagaluru
committed
Fixing date assert Issue
1 parent d15b53d commit 243f172

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

ipp-v3-java-devkit/src/test/java/com/intuit/ipp/serialization/BatchItemRequestSerializerTest.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717

1818
import com.fasterxml.jackson.core.JsonFactory;
1919
import com.fasterxml.jackson.core.JsonGenerator;
20+
import com.google.gson.Gson;
21+
import com.google.gson.JsonObject;
2022
import com.intuit.ipp.data.BatchItemRequest;
2123
import com.intuit.ipp.data.CDCQuery;
2224
import com.intuit.ipp.data.Customer;
@@ -45,11 +47,13 @@ public class BatchItemRequestSerializerTest {
4547

4648
private BatchItemRequestSerializer serializer;
4749
private JsonFactory factory;
50+
private Gson gson;
4851

4952
@BeforeClass
5053
public void setUp() {
5154
serializer = new BatchItemRequestSerializer();
5255
factory = new JsonFactory();
56+
gson = new Gson();
5357
}
5458

5559
@Test
@@ -163,7 +167,13 @@ public void testBatchSerialize_CDCQuery() throws IOException {
163167

164168
generator.flush();
165169
String output = outputStream.toString();
166-
Assert.assertEquals(output, "{\"bId\":\"bID6\",\"CDCQuery\":{\"Entities\":\"Customer\",\"ChangedSince\":\"2019-01-01T05:30:00.666+05:30\"}}");
170+
JsonObject jsonObject = gson.fromJson(output, JsonObject.class);
171+
Assert.assertNotNull(output);
172+
Assert.assertEquals(jsonObject.get("bId").getAsString(), "bID6");
173+
JsonObject cdcQueryJson = jsonObject.get("CDCQuery").getAsJsonObject();
174+
Assert.assertNotNull(cdcQueryJson);
175+
Assert.assertEquals(cdcQueryJson.get("Entities").getAsString(), "Customer");
176+
Assert.assertEquals(cdcQueryJson.get("ChangedSince").getAsString().split("T")[0], "2019-01-01");
167177
}
168178

169179
@Test

0 commit comments

Comments
 (0)