Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertOrdersInOrdersGrid.php
Go to the documentation of this file.
1 <?php
8 
10 use Magento\Sales\Test\Page\Adminhtml\OrderIndex;
11 use Magento\Mtf\Constraint\AbstractConstraint;
12 
17 class AssertOrdersInOrdersGrid extends AbstractConstraint
18 {
28  public function processAssert(
29  $orders,
30  OrderIndex $orderIndex,
31  array $orderStatuses,
32  AssertOrderInOrdersGrid $assertOrderInOrdersGrid
33  ) {
34  $orderIndex->open();
35  foreach ($orders as $key => $order) {
36  $assertOrderInOrdersGrid->assert($order, $orderIndex, $orderStatuses[$key]);
37  }
38  }
39 
45  public function toString()
46  {
47  return 'All orders are present in sales orders grid.';
48  }
49 }
$order
Definition: order.php:55
processAssert( $orders, OrderIndex $orderIndex, array $orderStatuses, AssertOrderInOrdersGrid $assertOrderInOrdersGrid)
assert(OrderInjectable $order, OrderIndex $orderIndex, $status, $orderId='')