@@ -66,8 +66,10 @@ public function testTransactionGet()
6666 $ childTransaction = reset ($ childTransactions );
6767
6868 $ expectedData = $ this ->getPreparedTransactionData ($ transaction );
69- $ childTransactionData = $ this ->getPreparedTransactionData ($ childTransaction );
70- $ expectedData ['child_transactions ' ][] = $ childTransactionData ;
69+ if (gettype ($ childTransaction ) != 'boolean ' ) {
70+ $ childTransactionData = $ this ->getPreparedTransactionData ($ childTransaction );
71+ $ expectedData ['child_transactions ' ][] = $ childTransactionData ;
72+ }
7173
7274 $ serviceInfo = [
7375 'rest ' => [
@@ -165,10 +167,15 @@ public function testTransactionList()
165167 $ this ->assertArrayHasKey ('items ' , $ result );
166168
167169 $ transactionData = $ this ->getPreparedTransactionData ($ transaction );
168- $ childTransactionData = $ this ->getPreparedTransactionData ($ childTransaction );
169- $ transactionData ['child_transactions ' ][] = $ childTransactionData ;
170- $ expectedData = [$ transactionData , $ childTransactionData ];
171- $ this ->assertEquals ($ expectedData , $ result ['items ' ]);
170+ if (gettype ($ childTransaction ) != 'boolean ' ) {
171+ $ childTransactionData = $ this ->getPreparedTransactionData ($ childTransaction );
172+ $ transactionData ['child_transactions ' ][] = $ childTransactionData ;
173+ $ expectedData = [$ transactionData , $ childTransactionData ];
174+ $ this ->assertEquals ($ expectedData , $ result ['items ' ]);
175+ } else {
176+ $ expectedData = $ transactionData ;
177+ $ this ->assertEquals ($ expectedData , $ result ['items ' ][0 ]);
178+ }
172179 $ this ->assertArrayHasKey ('search_criteria ' , $ result );
173180 $ this ->assertEquals ($ searchData , $ result ['search_criteria ' ]);
174181 }
0 commit comments