/** * 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()->getItemBlock()->isItemVisible($product)) { $errors .= sprintf(self::ERROR_MESSAGE, $product->getName()); } } \PHPUnit_Framework_Assert::assertEmpty($errors, $errors); }
/** * Assert that Grand Total price was printed correctly on sales guest print page. * * @param SalesGuestPrint $salesGuestPrint * @param array $prices * @return void */ public function processAssert(SalesGuestPrint $salesGuestPrint, array $prices) { \PHPUnit_Framework_Assert::assertEquals(number_format(array_sum($prices), 2), $salesGuestPrint->getViewBlock()->getItemBlock()->getGrandTotal(), "Grand total 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()->getItemBlock()->getGrandTotal(), "Grand total was printed incorrectly."); }