|
10 | 10 | import net.authorize.data.xml.reporting.BatchStatistics;
|
11 | 11 | import net.authorize.data.xml.reporting.ReportingDetails;
|
12 | 12 | import net.authorize.data.xml.reporting.TransactionDetails;
|
| 13 | +import net.authorize.data.xml.reporting.TransactionStatusType; |
13 | 14 | import net.authorize.reporting.Result;
|
14 | 15 | import net.authorize.reporting.TransactionType;
|
15 | 16 |
|
@@ -191,18 +192,20 @@ public void getUnsettledTransactionListRequest() {
|
191 | 192 | Assert.assertTrue(transactionDetails.size() >= 0); /*- 0 is valid; better not. */
|
192 | 193 |
|
193 | 194 | for(TransactionDetails transactionDetail : transactionDetails) {
|
194 |
| - Assert.assertNotNull(transactionDetail.getAccountNumber()); |
195 |
| - Assert.assertNotNull(transactionDetail.getTransId()); |
196 |
| - Assert.assertNotNull(transactionDetail.getAccountType()); |
197 |
| - Assert.assertNotNull(transactionDetail.getSettleAmount()); |
198 |
| - Assert.assertNotNull(transactionDetail.getSubmitTimeLocal()); |
199 |
| - Assert.assertNotNull(transactionDetail.getSubmitTimeUTC()); |
200 |
| - Assert.assertNotNull(transactionDetail.getTransactionStatus()); |
201 |
| - |
202 |
| - Subscription subs = transactionDetail.getSubscription(); |
203 |
| - if (subs != null) { |
204 |
| - Assert.assertTrue(subs.getId() > 0); |
205 |
| - Assert.assertTrue(subs.getPayNum() > 0); |
| 195 | + if (transactionDetail.getTransactionStatus() != TransactionStatusType.GENERAL_ERROR) { |
| 196 | + Assert.assertNotNull(transactionDetail.getAccountNumber()); |
| 197 | + Assert.assertNotNull(transactionDetail.getTransId()); |
| 198 | + Assert.assertNotNull(transactionDetail.getAccountType()); |
| 199 | + Assert.assertNotNull(transactionDetail.getSettleAmount()); |
| 200 | + Assert.assertNotNull(transactionDetail.getSubmitTimeLocal()); |
| 201 | + Assert.assertNotNull(transactionDetail.getSubmitTimeUTC()); |
| 202 | + Assert.assertNotNull(transactionDetail.getTransactionStatus()); |
| 203 | + |
| 204 | + Subscription subs = transactionDetail.getSubscription(); |
| 205 | + if (subs != null) { |
| 206 | + Assert.assertTrue(subs.getId() > 0); |
| 207 | + Assert.assertTrue(subs.getPayNum() > 0); |
| 208 | + } |
206 | 209 | }
|
207 | 210 | }
|
208 | 211 | }
|
|
0 commit comments