/** * Assert that gift card account present in grid. * * @param GiftCardAccount $giftCardAccount * @param GiftCardAccountIndex $giftCardAccountIndex * @param string $code * @return void */ public function processAssert(GiftCardAccount $giftCardAccount, GiftCardAccountIndex $giftCardAccountIndex, $code) { $giftCardAccountIndex->open(); $dateExpires = $giftCardAccount->hasData('date_expires') ? date("M j, Y", strtotime($giftCardAccount->getDateExpires())) : '--'; $balance = $giftCardAccount->getBalance(); \PHPUnit_Framework_Assert::assertTrue($giftCardAccountIndex->getGiftCardAccountGrid()->isRowVisible(['code' => $code], false), "Gift card with balance = '{$balance}', '{$code}' and expiration date = '{$dateExpires}' is absent in " . "gift card account grid."); }