/** * Assert that products printed correctly on sales guest print page. * * @param SalesGuestPrint $salesGuestPrint * @param InjectableFixture[] $products * @return void */ public function processAssert(SalesGuestPrint $salesGuestPrint, array $products) { $errors = ''; foreach ($products as $product) { if (!$salesGuestPrint->getViewBlock()->isItemVisible($product)) { $errors .= sprintf(self::ERROR_MESSAGE, $product->getName()); } } \PHPUnit_Framework_Assert::assertEmpty($errors, $errors); }
/** * Assert that BillingAddress printed correctly on sales guest print page. * * @param SalesGuestPrint $salesGuestPrint * @param Address $billingAddress * @return void */ public function processAssert(SalesGuestPrint $salesGuestPrint, Address $billingAddress) { $addressRenderer = $this->objectManager->create('Mage\\Customer\\Test\\Block\\Address\\Renderer', ['address' => $billingAddress, 'type' => 'html']); $expectedBillingAddress = $addressRenderer->render(); \PHPUnit_Framework_Assert::assertEquals($expectedBillingAddress, $salesGuestPrint->getViewBlock()->getBillingAddress(), "Billing address was printed incorrectly."); }
/** * Assert that Grand Total price was printed correctly on sales guest print page. * * @param SalesGuestPrint $salesGuestPrint * @param string $grandTotal * @return void */ public function processAssert(SalesGuestPrint $salesGuestPrint, $grandTotal) { \PHPUnit_Framework_Assert::assertEquals($grandTotal, $salesGuestPrint->getViewBlock()->getGrandTotal(), "Grand total was printed incorrectly."); }
/** * Assert that shipping method was printed correctly on sales guest print page. * * @param SalesGuestPrint $salesGuestPrint * @param array $shipping * @return void */ public function processAssert(SalesGuestPrint $salesGuestPrint, array $shipping) { \PHPUnit_Framework_Assert::assertTrue($salesGuestPrint->getViewBlock()->isShippingMethodVisible($shipping), "Shipping method was printed incorrectly."); }
/** * Assert that payment method was printed correctly on sales guest print page. * * @param SalesGuestPrint $salesGuestPrint * @param string $paymentMethod * @return void */ public function processAssert(SalesGuestPrint $salesGuestPrint, $paymentMethod) { \PHPUnit_Framework_Assert::assertEquals($paymentMethod, $salesGuestPrint->getViewBlock()->getPaymentMethod(), "Payment method was printed incorrect on sales guest print page."); }