Exemplo n.º 1
0
 protected function tearDown()
 {
     xdebug_stop_code_coverage(false);
     $this->clearEntity($this->method);
     xdebug_start_code_coverage(XDEBUG_CC_UNUSED | XDEBUG_CC_DEAD_CODE);
     parent::tearDown();
 }
Exemplo n.º 2
0
 protected function getTestOrder($new_order = false)
 {
     $order = parent::getTestOrder($new_order);
     $order->setDetail('t1', '123');
     $order->setDetail('t2', '456', 'test');
     \XLite\Core\Database::getEM()->flush();
     return $order;
 }
Exemplo n.º 3
0
 /**
  * getTestOrder
  *
  *
  * @return void
  * @access protected
  * @see    ____func_see____
  * @since  1.0.0
  */
 protected function getTestOrder($new_order = false)
 {
     $order = parent::getTestOrder($new_order);
     $args = func_get_args();
     if (isset($args[0]) && !$args[0]) {
         $order->setProfile(null);
         $order->setOrigProfile(null);
     }
     $order->setSubTotal(17.99);
     return $order;
 }
Exemplo n.º 4
0
 protected function getTestOrder($new_order = false)
 {
     $order = parent::getTestOrder($new_order);
     $method = \XLite\Core\Database::getRepo('XLite\\Model\\Payment\\Method')->findOneBy(array('service_name' => 'PurchaseOrder'));
     $order->setPaymentMethod($method);
     \XLite\Core\Database::getEM()->flush();
     return $order;
 }
Exemplo n.º 5
0
 protected function tearDown()
 {
     $this->clearEntity($this->order);
     $this->clearEntity($this->currency);
     parent::tearDown();
 }
Exemplo n.º 6
0
 /**
  * getTestOrder
  *
  * @return void
  * @access protected
  * @see    ____func_see____
  * @since  1.0.0
  */
 protected function getTestOrder($new_order = false)
 {
     $order = parent::getTestOrder($new_order);
     $args = func_get_args();
     $profile = null;
     if (isset($args[0]) && !$args[0]) {
         $order->setProfile(null);
         $order->setOrigProfile(null);
     }
     foreach ($order->getItems() as $index => $item) {
         if ($index % 2) {
             $item->getProduct()->setFreeShipping(true);
         }
         $item->setAmount(4);
     }
     \XLite\Core\Database::getEM()->flush();
     return $order;
 }