Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertMultishippingOrderSuccessPlacedMessage.php
Go to the documentation of this file.
1 <?php
7 
8 use Magento\Multishipping\Test\Page\MultishippingCheckoutSuccess;
9 use Magento\Mtf\Constraint\AbstractConstraint;
10 
14 class AssertMultishippingOrderSuccessPlacedMessage extends AbstractConstraint
15 {
16 
17  /* tags */
18  const SEVERITY = 'high';
19  /* end tags */
20 
24  const SUCCESS_MESSAGE = 'Thank you for your purchase!';
25 
32  public function processAssert(MultishippingCheckoutSuccess $multishippingCheckoutSuccess)
33  {
34  \PHPUnit\Framework\Assert::assertEquals(
35  self::SUCCESS_MESSAGE,
36  $multishippingCheckoutSuccess->getTitleBlock()->getTitle(),
37  'Wrong success message is displayed.'
38  );
39  }
40 
46  public function toString()
47  {
48  return 'Success message on multiple address checkout page is correct.';
49  }
50 }