setUp() публичный Метод

public setUp ( )
Пример #1
0
 public function setUp()
 {
     parent::setUp();
     $Sex = $this->app['eccube.repository.master.sex']->find(1);
     $Payment = $this->app['eccube.repository.payment']->find(1);
     $OrderStatus = $this->app['eccube.repository.order_status']->find($this->app['config']['order_new']);
     for ($i = 0; $i < 10; $i++) {
         $Customer = $this->createCustomer('user-' . $i . '@example.com');
         $Customer->setSex($Sex);
         $Order = $this->createOrder($Customer);
         $Order->setOrderStatus($OrderStatus);
         $Order->setPayment($Payment);
         $this->app['orm.em']->flush();
     }
     // sqlite では CsvType が生成されないので、ここで作る
     $OrderCsvType = $this->app['eccube.repository.master.csv_type']->find(3);
     if (!is_object($OrderCsvType)) {
         $OrderCsvType = new CsvType();
         $OrderCsvType->setId(3);
         $OrderCsvType->setName('受注CSV');
         $OrderCsvType->setRank(4);
         $this->app['orm.em']->persist($OrderCsvType);
         $this->app['orm.em']->flush();
     }
     $ShipCsvType = $this->app['eccube.repository.master.csv_type']->find(4);
     if (!is_object($ShipCsvType)) {
         $ShipCsvType = new CsvType();
         $ShipCsvType->setId(4);
         $ShipCsvType->setName('配送CSV');
         $ShipCsvType->setRank(5);
         $this->app['orm.em']->persist($ShipCsvType);
         $this->app['orm.em']->flush();
     }
 }
Пример #2
0
 public function setUp()
 {
     parent::setUp();
     $Csv = $this->app['eccube.repository.csv']->find(1);
     $Csv->setRank(1);
     $Csv->setEnableFlg(Constant::DISABLED);
     $this->app['orm.em']->flush();
 }
Пример #3
0
 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();
 }
Пример #4
0
 public function setUp()
 {
     parent::setUp();
     $this->initializeMailCatcher();
     for ($i = 0; $i < 10; $i++) {
         $this->createCustomer('user-' . $i . '@example.com');
     }
     // sqlite では CsvType が生成されないので、ここで作る
     $CsvType = $this->app['eccube.repository.master.csv_type']->find(2);
     if (!is_object($CsvType)) {
         $CsvType = new CsvType();
         $CsvType->setId(2);
         $CsvType->setName('会員CSV');
         $CsvType->setRank(4);
         $this->app['orm.em']->persist($CsvType);
         $this->app['orm.em']->flush();
     }
 }
Пример #5
0
 public function setUp()
 {
     parent::setUp();
     $this->initializeMailCatcher();
     $faker = $this->getFaker();
     $this->Member = $this->app['eccube.repository.member']->find(2);
     $this->Customer = $this->createCustomer();
     $this->Order = $this->createOrder($this->Customer);
     $MailTemplate = new MailTemplate();
     $MailTemplate->setName($faker->word)->setHeader($faker->word)->setFooter($faker->word)->setSubject($faker->word)->setCreator($this->Member)->setDelFlg(Constant::DISABLED);
     $this->app['orm.em']->persist($MailTemplate);
     $this->app['orm.em']->flush();
     for ($i = 0; $i < 3; $i++) {
         $this->MailHistories[$i] = new MailHistory();
         $this->MailHistories[$i]->setMailTemplate($MailTemplate)->setOrder($this->Order)->setSendDate(new \DateTime())->setMailBody($faker->realText())->setCreator($this->Member)->setSubject('subject-' . $i);
         $this->app['orm.em']->persist($this->MailHistories[$i]);
         $this->app['orm.em']->flush();
     }
 }
Пример #6
0
 public function setUp()
 {
     parent::setUp();
     $this->Customer = $this->createCustomer();
     $this->Product = $this->createProduct();
 }
Пример #7
0
 public function setUp()
 {
     parent::setUp();
 }
Пример #8
0
 public function setUp()
 {
     parent::setUp();
     $this->remove();
     $this->createCategories();
 }