Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertProductReviewsQtyByCustomer.php
Go to the documentation of this file.
1 <?php
8 
10 use Magento\Reports\Test\Page\Adminhtml\CustomerReportReview;
11 use Magento\Mtf\Constraint\AbstractConstraint;
12 
17 class AssertProductReviewsQtyByCustomer extends AbstractConstraint
18 {
27  public function processAssert(
28  CustomerReportReview $customerReportReview,
29  Customer $customer,
30  $reviewsCount
31  ) {
32  $customerName = $customer->getFirstname() . ' ' . $customer->getLastname();
33  $customerReportReview->open();
34  \PHPUnit\Framework\Assert::assertEquals(
35  $reviewsCount,
36  $customerReportReview->getGridBlock()->getQtyReview($customerName),
37  'Wrong qty review in Customer Reviews Report grid.'
38  );
39  }
40 
46  public function toString()
47  {
48  return 'Product reviews qty column in \'Review Report by Customer\' grid is correct.';
49  }
50 }
$customer
Definition: customers.php:11
processAssert(CustomerReportReview $customerReportReview, Customer $customer, $reviewsCount)