Esempio n. 1
0
 /**
  * testUpdate
  *
  * @return void
  * @see    ____func_see____
  * @since  1.0.22
  */
 public function testUpdate()
 {
     $group = $this->getTestGroup();
     $group->setType($group::TEXT_TYPE);
     \XLite\Core\Database::getEM()->persist($group);
     \XLite\Core\Database::getEM()->flush();
     $this->assertEquals($group::TEXT_TYPE, $group->getType(), 'Check new type');
     $group = \XLite\Core\Database::getRepo('XLite\\Module\\CDev\\ProductOptions\\Model\\OptionGroup')->find($group->getGroupId());
     $list = $group->getOptions();
     $option = new XLite\Module\CDev\ProductOptions\Model\Option();
     $option->setGroup($group);
     $list[] = $option;
     $option->map($this->testOption);
     $option->setName('o5');
     \XLite\Core\Database::getEM()->persist($option);
     \XLite\Core\Database::getEM()->flush();
     $this->assertEquals(2, count($group->getOptions()), 'Check options count');
 }