getTag('Tribe'); $hardtek = $this->getTag('Hardtek'); $electro = $this->getTag('Electro'); $metal = $this->getTag('Metal'); $metalco = $this->getTag('Metalcore'); $minimal = $this->getTag('Minimal'); $jungle = $this->getTag('Jungle'); $melanco = $this->getTag('Melancolique'); $mellow = $this->getTag('Mellow'); $melodiq = $this->getTag('Melodique'); $bux = $this->getUser('bux'); $this->assertEquals(array( $tribe->getId() => 'Tribe', $electro->getId() => 'Electro', $metal->getId() => 'Metal', $minimal->getId() => 'Minimal', $jungle->getId() => 'Jungle', $hardtek->getId() => 'Hardtek' ), $bux->getTagsFavoritesQuick()); $jean = $this->getUser('jean'); $this->assertEquals(array( $melanco->getId() => 'Melancolique', $mellow->getId() => 'Mellow', $melodiq->getId() => 'Melodique', $metal->getId() => 'Metal', $metalco->getId() => 'Metalcore', $minimal->getId() => 'Minimal' ), $jean->getTagsFavoritesQuick()); /* * Si on effectue des modifs dans les tags favoris */ $bux_melodique = new UsersTagsFavorites(); $bux_melodique->setUser($bux); $bux_melodique->setTag($melodiq); $this->persist($bux_melodique); $this->flush(); $bux = $this->getUser('bux'); $this->assertEquals(array( $tribe->getId() => 'Tribe', $electro->getId() => 'Electro', $metal->getId() => 'Metal', $minimal->getId() => 'Minimal', $jungle->getId() => 'Jungle', $hardtek->getId() => 'Hardtek', $melodiq->getId() => 'Melodique' ), $bux->getTagsFavoritesQuick()); $this->getDoctrine()->getEntityManager()->remove($bux_melodique); $this->flush(); $bux = $this->getUser('bux'); $this->assertEquals(array( $tribe->getId() => 'Tribe', $electro->getId() => 'Electro', $metal->getId() => 'Metal', $minimal->getId() => 'Minimal', $jungle->getId() => 'Jungle', $hardtek->getId() => 'Hardtek' ), $bux->getTagsFavoritesQuick()); } }