10 use Magento\Customer\Test\Page\Adminhtml\CustomerIndex;
11 use Magento\Mtf\Constraint\AbstractConstraint;
33 CustomerIndex $pageCustomerIndex
45 $errorMessage =
'Customer with ' 46 .
'name \'' . $filter[
'name'] .
'\',
' 47 . 'email \
'' . $filter[
'email'] .
'\'';
50 $filter[
'dob_from'] =
$customer->getData(
'dob');
51 $filter[
'dob_to'] =
$customer->getData(
'dob');
54 $pageCustomerIndex->open();
55 $pageCustomerIndex->getCustomerGridBlock()->isRowVisible($filter);
57 unset($filter[
'dob_from']);
58 unset($filter[
'dob_to']);
59 $filter[
'dob'] = $this->prepareDob(
$customer->getData(
'dob'));
60 $errorMessage .=
', dob \'' . $filter[
'dob'] .
'\' '; 63 $errorMessage .= 'is absent in Customer grid.
'; 65 \PHPUnit\Framework\Assert::assertTrue( 66 $pageCustomerIndex->getCustomerGridBlock()->isRowVisible($filter, false), 77 private function prepareDob($date) 79 return date('M d, Y
', strtotime($date)); 87 public function toString() 89 return 'Customer is present in Customer grid.
';
processAssert(Customer $customer, CustomerIndex $pageCustomerIndex)
if(!isset($_GET['name'])) $name