예제 #1
0
파일: HashidsTest.php 프로젝트: bzis/zomba
 /**
  *
  */
 public function testHashidsSave()
 {
     $userManager = self::getContainer()->get('fos_user.user_manager');
     $advertiser1 = $userManager->createUser();
     $advertiser1->setEmail('*****@*****.**')->setUsername('*****@*****.**')->setBalance(100)->setEnabled(true)->setType(User::TYPE_ADVERTISER)->setPlainPassword('12345');
     $userManager->updateUser($advertiser1);
     self::$entities[] = $advertiser1;
     $campaign1 = new Campaign();
     $campaign1->setName('111')->setUser($advertiser1)->setHash('1111')->setGeneralBudget(100)->setDailyBudget(50)->setBid(1)->setHashId('aaaaaa');
     self::$em->persist($campaign1);
     self::$em->flush();
     $campaign2 = new Campaign();
     $campaign2->setName('222')->setDailyBudget(50)->setUser($advertiser1)->setHash('2222')->setBid(1)->setGeneralBudget(100)->setHashId('aaaAaa');
     try {
         self::$em->persist($campaign2);
         self::$em->flush();
     } catch (\Exception $e) {
         $this->fail($e->getMessage());
         return;
     }
     $this->assertNotNull($campaign2->getId());
 }