/** * */ 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()); }