public void setDeliverAt(final Object deliverAt) { this.deliverAt = dateTimeOrNull(deliverAt); }
Assert.assertEquals(delivery.getMethod(), "email"); Assert.assertEquals(delivery.getEmailAddress(), "john@example.com"); Assert.assertEquals(delivery.getFirstName(), "John"); Assert.assertEquals(delivery.getLastName(), "Smith"); Assert.assertEquals(delivery.getGifterName(), "Sally"); Assert.assertEquals(delivery.getPersonalMessage(), "Hi John, Happy Birthday! I hope you have a great day! Love, Sally"); Assert.assertEquals(delivery.getDeliverAt(), new DateTime("2016-12-27T07:00:00Z")); final Address address = delivery.getAddress();
/** * Creates a random {@link Delivery} object for use in Tests given a seed * * @param seed The RNG seed * @return The random {@link Delivery} object */ public static Delivery createRandomDelivery(final int seed) { Delivery delivery = new Delivery(); delivery.setAddress(createRandomAddress(seed)); delivery.setEmailAddress(randomAlphaNumericString(10, seed) + "@email.com"); delivery.setFirstName(randomAlphaNumericString(5, seed)); delivery.setLastName(randomAlphaNumericString(5, seed)); delivery.setGifterName(randomAlphaNumericString(5, seed)); delivery.setMethod("email"); delivery.setPersonalMessage(randomAlphaNumericString(100, seed)); if (seed == 0) { // we want it to be deterministic delivery.setDeliverAt(new DateTime("2020-01-01T00:00:00Z")); } else { delivery.setDeliverAt(new DateTime().plusDays(5)); // needs to be at least 1 hour in future } return delivery; }
return false; if (delivery != null ? !delivery.equals(that.delivery) : that.delivery != null) { return false;
Assert.assertEquals(delivery.getMethod(), "email"); Assert.assertEquals(delivery.getEmailAddress(), "john@example.com"); Assert.assertEquals(delivery.getFirstName(), "John"); Assert.assertEquals(delivery.getLastName(), "Smith"); Assert.assertEquals(delivery.getGifterName(), "Sally"); Assert.assertEquals(delivery.getPersonalMessage(), "Hi John, Happy Birthday! I hope you have a great day! Love, Sally"); Assert.assertEquals(delivery.getDeliverAt(), new DateTime("2016-12-27T07:00:00Z")); final Address address = delivery.getAddress();
/** * Creates a random {@link Delivery} object for use in Tests given a seed * * @param seed The RNG seed * @return The random {@link Delivery} object */ public static Delivery createRandomDelivery(final int seed) { Delivery delivery = new Delivery(); delivery.setAddress(createRandomAddress(seed)); delivery.setEmailAddress(randomAlphaNumericString(10, seed) + "@email.com"); delivery.setFirstName(randomAlphaNumericString(5, seed)); delivery.setLastName(randomAlphaNumericString(5, seed)); delivery.setGifterName(randomAlphaNumericString(5, seed)); delivery.setMethod("email"); delivery.setPersonalMessage(randomAlphaNumericString(100, seed)); if (seed == 0) { // we want it to be deterministic delivery.setDeliverAt(new DateTime("2020-01-01T00:00:00Z")); } else { delivery.setDeliverAt(new DateTime().plusDays(5)); // needs to be at least 1 hour in future } return delivery; }
private void testGiftCardNotification(final GiftCardNotification giftCardNotification) { GiftCard giftCard = giftCardNotification.getGiftCard(); Assert.assertNotNull(giftCard); Assert.assertEquals(giftCard.getRedemptionCode(), "1A5069E266AED435"); Assert.assertEquals(giftCard.getId(), new Long(2008976331180115114L)); Assert.assertEquals(giftCard.getProductCode(), "gift_card"); Assert.assertEquals(giftCard.getUnitAmountInCents(), new Integer(1000)); Assert.assertEquals(giftCard.getCurrency(), "USD"); Assert.assertNotNull(giftCard.getDelivery()); Assert.assertEquals(giftCard.getDelivery().getMethod(), "email"); Assert.assertEquals(giftCard.getDelivery().getEmailAddress(), "john@example.com"); Assert.assertEquals(giftCard.getDelivery().getFirstName(), "John"); Assert.assertEquals(giftCard.getDelivery().getLastName(), "Smith"); Assert.assertNull(giftCard.getDelivery().getAddress().getAddress1()); Assert.assertNull(giftCard.getDelivery().getAddress().getAddress2()); Assert.assertNull(giftCard.getDelivery().getAddress().getCity()); Assert.assertNull(giftCard.getDelivery().getAddress().getState()); Assert.assertNull(giftCard.getDelivery().getAddress().getZip()); Assert.assertNull(giftCard.getDelivery().getAddress().getCountry()); Assert.assertNull(giftCard.getDelivery().getAddress().getPhone()); Assert.assertEquals(giftCard.getDelivery().getGifterName(), "Sally"); Assert.assertEquals(giftCard.getDelivery().getPersonalMessage(), "Hi John, Happy Birthday! I hope you have a great day! Love, Sally"); Assert.assertEquals(giftCard.getCreatedAt(), new DateTime("2016-08-03T20:37:21Z")); Assert.assertEquals(giftCard.getUpdatedAt(), new DateTime("2016-08-03T20:37:21Z")); Assert.assertNull(giftCard.getDeliveredAt()); Assert.assertNull(giftCard.getRedeemedAt()); Assert.assertNull(giftCard.getCanceledAt()); }
private void testGiftCardNotification(final GiftCardNotification giftCardNotification) { GiftCard giftCard = giftCardNotification.getGiftCard(); Assert.assertNotNull(giftCard); Assert.assertEquals(giftCard.getRedemptionCode(), "1A5069E266AED435"); Assert.assertEquals(giftCard.getId(), new Long(2008976331180115114L)); Assert.assertEquals(giftCard.getProductCode(), "gift_card"); Assert.assertEquals(giftCard.getUnitAmountInCents(), new Integer(1000)); Assert.assertEquals(giftCard.getCurrency(), "USD"); Assert.assertNotNull(giftCard.getDelivery()); Assert.assertEquals(giftCard.getDelivery().getMethod(), "email"); Assert.assertEquals(giftCard.getDelivery().getEmailAddress(), "john@example.com"); Assert.assertEquals(giftCard.getDelivery().getFirstName(), "John"); Assert.assertEquals(giftCard.getDelivery().getLastName(), "Smith"); Assert.assertNull(giftCard.getDelivery().getAddress().getAddress1()); Assert.assertNull(giftCard.getDelivery().getAddress().getAddress2()); Assert.assertNull(giftCard.getDelivery().getAddress().getCity()); Assert.assertNull(giftCard.getDelivery().getAddress().getState()); Assert.assertNull(giftCard.getDelivery().getAddress().getZip()); Assert.assertNull(giftCard.getDelivery().getAddress().getCountry()); Assert.assertNull(giftCard.getDelivery().getAddress().getPhone()); Assert.assertEquals(giftCard.getDelivery().getGifterName(), "Sally"); Assert.assertEquals(giftCard.getDelivery().getPersonalMessage(), "Hi John, Happy Birthday! I hope you have a great day! Love, Sally"); Assert.assertEquals(giftCard.getCreatedAt(), new DateTime("2016-08-03T20:37:21Z")); Assert.assertEquals(giftCard.getUpdatedAt(), new DateTime("2016-08-03T20:37:21Z")); Assert.assertNull(giftCard.getDeliveredAt()); Assert.assertNull(giftCard.getRedeemedAt()); Assert.assertNull(giftCard.getCanceledAt()); }
Assert.assertEquals(delivery.getMethod(), "email"); Assert.assertEquals(delivery.getEmailAddress(), "john@example.com"); Assert.assertEquals(delivery.getFirstName(), "John"); Assert.assertEquals(delivery.getLastName(), "Smith"); Assert.assertEquals(delivery.getGifterName(), "Sally"); Assert.assertEquals(delivery.getPersonalMessage(), "Hi John, Happy Birthday! I hope you have a great day! Love, Sally"); final Address address = delivery.getAddress();
Assert.assertEquals(delivery.getMethod(), "email"); Assert.assertEquals(delivery.getEmailAddress(), "john@example.com"); Assert.assertEquals(delivery.getFirstName(), "John"); Assert.assertEquals(delivery.getLastName(), "Smith"); Assert.assertEquals(delivery.getGifterName(), "Sally"); Assert.assertEquals(delivery.getPersonalMessage(), "Hi John, Happy Birthday! I hope you have a great day! Love, Sally"); final Address address = delivery.getAddress();