diff --git a/src/test/java/com/eway/payment/rapid/sdk/integration/transaction/DirectTransactionTest.java b/src/test/java/com/eway/payment/rapid/sdk/integration/transaction/DirectTransactionTest.java index 32ffd18..6a65b93 100644 --- a/src/test/java/com/eway/payment/rapid/sdk/integration/transaction/DirectTransactionTest.java +++ b/src/test/java/com/eway/payment/rapid/sdk/integration/transaction/DirectTransactionTest.java @@ -93,6 +93,31 @@ public void testInvalidInput() { Assert.assertTrue(res.getErrors().contains("V6101")); } + @Test + public void testParterIdInResponse() { + String someParterId = "someId"; + t.setPartnerID(someParterId); + CreateTransactionResponse res = client.create(PaymentMethod.Direct, t); + Assert.assertTrue(res.getTransactionStatus().isStatus()); + Assert.assertEquals(someParterId, res.getTransaction().getPartnerID()); + } + + @Test + public void testShippingDetailsInResponse() { + CreateTransactionResponse res = client.create(PaymentMethod.Direct, t); + Assert.assertTrue(res.getTransactionStatus().isStatus()); + Assert.assertNotNull(res.getTransaction().getShippingDetails()); + Assert.assertEquals(t.getShippingDetails(), res.getTransaction().getShippingDetails()); + } + + @Test + public void testLineItemsInResponse() { + CreateTransactionResponse res = client.create(PaymentMethod.Direct, t); + Assert.assertTrue(res.getTransactionStatus().isStatus()); + Assert.assertNotNull(res.getTransaction().getLineItems()); + Assert.assertEquals(t.getLineItems(), res.getTransaction().getLineItems()); + } + @After public void tearDown() {