Eccube\Tests\Plugin\Web\Admin\AbstractAdminWebTestCase::setUp PHP Method

setUp() public method

public setUp ( )
    public function setUp()
    {
        parent::setUp();
        $this->logIn();
    }

Usage Example

Example #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();
     }
 }
All Usage Examples Of Eccube\Tests\Plugin\Web\Admin\AbstractAdminWebTestCase::setUp
AbstractAdminWebTestCase