9 use Magento\Sales\Test\Page\Adminhtml\OrderIndex;
10 use Magento\Sales\Test\Page\Adminhtml\SalesOrderView;
11 use Magento\Mtf\Constraint\AbstractConstraint;
28 OrderIndex $salesOrder,
29 SalesOrderView $salesOrderView,
34 $salesOrder->getSalesOrderGrid()->searchAndOpen([
'id' => $orderId]);
35 $salesOrderView->getOrderForm()->openTab(
'transactions');
36 $actualTransactions = $salesOrderView->getOrderForm()->getTab(
'transactions')->getGridBlock()->getIds();
39 foreach ($actualTransactions as $actualTransaction) {
40 if ($actualTransaction[
'transactionType'] ===
$transaction[
'transactionType']) {
41 \PHPUnit\Framework\Assert::assertEquals(
43 $actualTransaction[
'statusIsClosed'],
44 'The ' .
$transaction[
'transactionType'] .
' transaction status is not closed.' 59 return 'Transactions status is closed.';
processAssert(OrderIndex $salesOrder, SalesOrderView $salesOrderView, array $transactions, $orderId)