예제 #1
0
파일: Ecwid.php 프로젝트: kingsj/core
 /**
  * testGetInfo 
  * 
  * @return void
  * @see    ____func_see____
  * @since  1.0.17
  */
 public function testGetInfo()
 {
     $model = new \XLite\Model\DataSource();
     $model->setParameterValue('storeid', 1003);
     $model->setType(\XLite\Model\DataSource::TYPE_ECWID);
     $ecwid = $model->detectSource();
     $this->assertTrue($ecwid->isValid());
     $info = $ecwid->getInfo();
     $this->assertEquals('Ecwid Demo Store', $info['storeName']);
 }
예제 #2
0
파일: Categories.php 프로젝트: kingsj/core
 /**
  * Test Ecwid categories collection iterator
  * 
  * @return void
  * @see    ____func_see____
  * @since  1.0.17
  */
 public function testCategories()
 {
     $model = new \XLite\Model\DataSource();
     $model->setParameterValue('storeid', 1003);
     $model->setType(\XLite\Model\DataSource::TYPE_ECWID);
     $ecwid = $model->detectSource();
     $this->assertTrue($ecwid->isValid());
     $categories = $ecwid->getCategoriesCollection();
     $this->assertNotEmpty($categories->count());
     $this->assertTrue($categories->isValid());
     $firstCat = $categories->current();
     foreach ($this->requiredFields as $f) {
         $this->assertNotEmpty($firstCat[$f]);
     }
 }