Skip to content

Commit d15b53d

Browse files
author
djagaluru
committed
Fixing UT failure
1 parent d9df54f commit d15b53d

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

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

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,10 @@
3636
import java.io.OutputStream;
3737
import java.lang.reflect.Method;
3838
import java.math.BigDecimal;
39+
import java.util.Calendar;
3940
import java.util.Collections;
4041
import java.util.Date;
42+
import java.util.TimeZone;
4143

4244
public class BatchItemRequestSerializerTest {
4345

@@ -153,15 +155,15 @@ public void testBatchSerialize_CDCQuery() throws IOException {
153155

154156
CDCQuery cdcQuery = new CDCQuery();
155157
cdcQuery.setEntities("Customer");
156-
cdcQuery.setChangedSince(new Date(1546281000000L));
158+
cdcQuery.setChangedSince(getDate());
157159
request.setBId("bID6");
158160
request.setCDCQuery(cdcQuery);
159161

160162
serializer.serialize(request, generator, null);
161163

162164
generator.flush();
163165
String output = outputStream.toString();
164-
Assert.assertEquals(output, "{\"bId\":\"bID6\",\"CDCQuery\":{\"Entities\":\"Customer\",\"ChangedSince\":\"2019-01-01T00:00:00+05:30\"}}");
166+
Assert.assertEquals(output, "{\"bId\":\"bID6\",\"CDCQuery\":{\"Entities\":\"Customer\",\"ChangedSince\":\"2019-01-01T05:30:00.666+05:30\"}}");
165167
}
166168

167169
@Test
@@ -205,7 +207,7 @@ private Vendor getVendorObject() {
205207
private Invoice getInvoiceObject() {
206208
Invoice invoice = new Invoice();
207209
invoice.setDocNumber("1001");
208-
invoice.setTxnDate(new Date(1546281000000L));
210+
invoice.setTxnDate(getDate());
209211
ReferenceType customerRef = new ReferenceType();
210212
customerRef.setType("Customer");
211213
customerRef.setName("Mary");
@@ -226,6 +228,12 @@ private Invoice getInvoiceObject() {
226228
return invoice;
227229
}
228230

231+
private Date getDate() {
232+
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
233+
calendar.setTimeInMillis(1546300800666L);
234+
return calendar.getTime();
235+
}
236+
229237
@SuppressWarnings("unchecked")
230238
private <T> JAXBElement<? extends Object> getJaxBElementObject(T object) {
231239
Class<?> objectClass = object.getClass();

0 commit comments

Comments
 (0)