Example #1
0
 /**
  * Returns database object
  *
  * @param int $iFetchMode - fetch mode default numeric - 0
  *
  * @throws oxConnectionException error while initiating connection to DB
  *
  * @return oxLegacyDb
  */
 public static function getDb($iFetchMode = oxDb::FETCH_MODE_NUM)
 {
     $db = Factory::create('\\oxLegacyDb')->getMock();
     $db->shouldIgnoreMissing();
     $db->shouldReceive()->andReturn();
     foreach (self::$receiveAndReturns as $receiveAndReturn) {
         list($receive, $return) = $receiveAndReturn;
         $db->shouldReceive($receive)->andReturn($return);
     }
     return $db;
 }
 /**
  * SetUp Testcase
  */
 public function setUp()
 {
     \SrUnit\Mock\Factory::mockOxidAware('oxmodulelist');
     \SrUnit\Mock\Factory::mockOxidAware('oxconfig');
     \SrUnit\Mock\Factory::mockOxidAware('oxutilsfile');
     \SrUnit\Mock\Factory::mockOxidAware('oxsession');
     \SrUnit\Mock\Factory::mockOxidAware('oxserial');
     \SrUnit\Mock\Factory::mockOxidAware('oxutilsserver')->shouldReceive('setOxCookie')->andReturnNull();
     \SrUnit\Mock\Factory::mockOxidAware('oxutils');
     \SrUnit\Mock\Factory::mockOxidAware('oxutilsdate');
     \SrUnit\Mock\Factory::mockOxidAware('oxlang');
     \SrUnit\Mock\Factory::mockOxidAware('oxlist');
     \SrUnit\Mock\Factory::mockOxidAware('oxarticlelist');
     \SrUnit\Mock\Factory::mockOxidAware('oxarticle');
     \SrUnit\Mock\Factory::mockOxidAware('oxfield');
 }
Example #3
0
 public function testProvisioningOxidModel()
 {
     $mock = Factory::create('\\oxArticle')->useProvisioning()->getMock();
     $this->assertInstanceOf('\\oxField', $mock->oxarticles__oxid);
 }