Code Duplication    Length = 50-51 lines in 3 locations

src/Starkerxp/LeadBundle/Tests/Manager/LeadActionManagerTest.php 1 location

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

src/Starkerxp/LeadBundle/Tests/Manager/LeadManagerTest.php 1 location

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

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

@@ 9-59 (lines=51) @@
6
use Starkerxp\UtilisateurBundle\Entity\Utilisateur;
7
use Starkerxp\UtilisateurBundle\Manager\UtilisateurManager;
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('[email protected]', ["ROLE_SUPER_ADMIN"]);
39
        $utilisateur->setPlainPassword("azerty");
40
        $this->manager->insert($utilisateur);
41
        $this->assertCount(2, $this->manager->findAll());
42
    }
43
44
    /**
45
     * @group utilisateur
46
     * @group manager
47
     */
48
    public function testUpdateUtilisateur()
49
    {
50
        $this->loadFixtureFiles(['@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',]);
51
        $criteria = ['createdAt' => new \DateTime("2017-05-20 00:31:47")];
52
        /** @var Utilisateur $utilisateur */
53
        $utilisateur = $this->manager->findOneBy($criteria);
54
        $this->manager->update($utilisateur);
55
        $utilisateurPostUpdate = $this->manager->findOneBy($criteria);
56
        $this->assertNotEmpty($utilisateurPostUpdate->getUpdatedAt());
57
    }
58
59
}
60