public function setUp() { parent::setUp(); $this->removeClass(); $this->Member = $this->app['eccube.repository.member']->find(2); for ($i = 0; $i < 3; $i++) { $ClassName = new ClassName(); $ClassName->setName('class-' . $i)->setCreator($this->Member)->setDelFlg(0)->setRank($i); $this->app['orm.em']->persist($ClassName); } $this->app['orm.em']->flush(); }
private function newTestClassName($TestCreator) { $TestClassName = new \Eccube\Entity\ClassName(); $TestClassName->setName('形状')->setRank(100)->setDelFlg(false)->setCreator($TestCreator); return $TestClassName; }
public function testSaveWithRankNull() { $this->removeClass(); // 一旦全件削除 $ClassName = new ClassName(); $ClassName->setName('class-3')->setCreator($this->Member); $result = $this->app['eccube.repository.class_name']->save($ClassName); $this->assertTrue($result); $faker = $this->getFaker(); $ClassCategory = new ClassCategory(); $ClassCategory->setName($faker->name)->setClassName($ClassName)->setCreator($this->Member); $result = $this->app['eccube.repository.class_category']->save($ClassCategory); $this->assertTrue($result, '保存に成功したかどうか'); $this->expected = 1; $this->actual = $ClassCategory->getRank(); $this->verify('rank は' . $this->expected . 'ではありません'); }