Code Duplication    Length = 50-50 lines in 3 locations

src/Starkerxp/CampagneBundle/Tests/Manager/CibleManagerTest.php 1 location

@@ 9-58 (lines=50) @@
6
use Starkerxp\CampagneBundle\Manager\CibleManager;
7
use Starkerxp\StructureBundle\Tests\WebTest;
8
9
class CibleManagerTest extends WebTest
10
{
11
12
    /** @var  CibleManager */
13
    protected $manager;
14
15
    public function setUp()
16
    {
17
        parent::setUp();
18
        $this->manager = $this->getContainer()->get('starkerxp_campagne.manager.cible');
19
    }
20
21
    /**
22
     * @group cible
23
     * @group manager
24
     */
25
    public function testFindAll()
26
    {
27
        $this->loadFixtureFiles(['@StarkerxpCampagneBundle/Tests/DataFixtures/CibleManager/CibleManager.yml',]);
28
        $this->assertCount(10, $this->manager->findAll());
29
    }
30
31
    /**
32
     * @group cible
33
     * @group manager
34
     */
35
    public function testInsertNewCible()
36
    {
37
        $this->loadFixtureFiles(['@StarkerxpCampagneBundle/Tests/DataFixtures/CibleManager/DefaultCible.yml',]);
38
        $cible = new Cible();
39
        $this->manager->insert($cible);
40
        $this->assertCount(2, $this->manager->findAll());
41
    }
42
43
    /**
44
     * @group cible
45
     * @group manager
46
     */
47
    public function testUpdateCible()
48
    {
49
        $this->loadFixtureFiles(['@StarkerxpCampagneBundle/Tests/DataFixtures/CibleManager/DefaultCible.yml',]);
50
        $criteria = ['createdAt' => new \DateTime("2016-08-05 12:12:12")];
51
        $cible = $this->manager->findOneBy($criteria);
52
        $this->manager->update($cible);
53
        $ciblePostUpdate = $this->manager->findOneBy($criteria);
54
        $this->assertEquals(1, $ciblePostUpdate->getIsError());
55
        $this->assertNotEmpty($ciblePostUpdate->getUpdatedAt());
56
    }
57
58
}
59

src/Starkerxp/CampagneBundle/Tests/Manager/EventManagerTest.php 1 location

@@ 9-58 (lines=50) @@
6
use Starkerxp\CampagneBundle\Manager\EventManager;
7
use Starkerxp\StructureBundle\Tests\WebTest;
8
9
class EventManagerTest extends WebTest
10
{
11
12
    /** @var  EventManager */
13
    protected $manager;
14
15
    public function setUp()
16
    {
17
        parent::setUp();
18
        $this->manager = $this->getContainer()->get('starkerxp_campagne.manager.event');
19
    }
20
21
    /**
22
     * @group event
23
     * @group manager
24
     */
25
    public function testFindAll()
26
    {
27
        $this->loadFixtureFiles(['@StarkerxpCampagneBundle/Tests/DataFixtures/EventManager/EventManager.yml',]);
28
        $this->assertCount(10, $this->manager->findAll());
29
    }
30
31
    /**
32
     * @group event
33
     * @group manager
34
     */
35
    public function testInsertNewEvent()
36
    {
37
        $this->loadFixtureFiles(['@StarkerxpCampagneBundle/Tests/DataFixtures/EventManager/DefaultEvent.yml',]);
38
        $event = new Event();
39
        $this->manager->insert($event);
40
        $this->assertCount(2, $this->manager->findAll());
41
    }
42
43
    /**
44
     * @group event
45
     * @group manager
46
     */
47
    public function testUpdateEvent()
48
    {
49
        $this->loadFixtureFiles(['@StarkerxpCampagneBundle/Tests/DataFixtures/EventManager/DefaultEvent.yml',]);
50
        $criteria = ['createdAt' => new \DateTime("2016-08-05 12:12:12")];
51
        $event = $this->manager->findOneBy($criteria);
52
        $this->manager->update($event);
53
        $eventPostUpdate = $this->manager->findOneBy($criteria);
54
        $this->assertEquals(1, $eventPostUpdate->getIsError());
55
        $this->assertNotEmpty($eventPostUpdate->getUpdatedAt());
56
    }
57
58
}
59

src/Starkerxp/UtilisateurBundle/Tests/Manager/UtilisateurManagerTest.php 1 location

@@ 9-58 (lines=50) @@
6
use Starkerxp\UtilisateurBundle\Manager\UtilisateurManager;
7
use Starkerxp\StructureBundle\Tests\WebTest;
8
9
class UtilisateurManagerTest extends WebTest
10
{
11
12
    /** @var  UtilisateurManager */
13
    protected $manager;
14
15
    public function setUp()
16
    {
17
        parent::setUp();
18
        $this->manager = $this->getContainer()->get('starkerxp_utilisateur.manager.utilisateur');
19
    }
20
21
    /**
22
     * @group utilisateur
23
     * @group manager
24
     */
25
    public function testFindAll()
26
    {
27
        $this->loadFixtureFiles(['@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/UtilisateurManager.yml',]);
28
        $this->assertCount(10, $this->manager->findAll());
29
    }
30
31
    /**
32
     * @group utilisateur
33
     * @group manager
34
     */
35
    public function testInsertNewUtilisateur()
36
    {
37
        $this->loadFixtureFiles(['@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',]);
38
        $utilisateur = new Utilisateur();
39
        $this->manager->insert($utilisateur);
40
        $this->assertCount(2, $this->manager->findAll());
41
    }
42
43
    /**
44
     * @group utilisateur
45
     * @group manager
46
     */
47
    public function testUpdateUtilisateur()
48
    {
49
        $this->loadFixtureFiles(['@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',]);
50
        $criteria = ['createdAt' => new \DateTime("2016-08-05 12:12:12")];
51
        $utilisateur = $this->manager->findOneBy($criteria);
52
        $this->manager->update($utilisateur);
53
        $utilisateurPostUpdate = $this->manager->findOneBy($criteria);
54
        $this->assertEquals(1, $utilisateurPostUpdate->getIsError());
55
        $this->assertNotEmpty($utilisateurPostUpdate->getUpdatedAt());
56
    }
57
58
}
59