Code Duplication    Length = 23-23 lines in 2 locations

tests/ElasticsearchDataProviderBundle/DataProvider/RegistryTest.php 2 locations

@@ 51-73 (lines=23) @@
48
        $this->assertContains($provider3, $providers);
49
    }
50
    
51
    public function testGetProvidersReturnProvidersForAnIndex()
52
    {
53
        $provider1 = $this->getMock(DataProvider::class);
54
        $provider2 = $this->getMock(DataProvider::class);
55
        $provider3 = $this->getMock(DataProvider::class);
56
        $provider4 = $this->getMock(DataProvider::class);
57
        
58
        $this->testedInstance
59
            ->addProvider($provider1, 'index2', 'type')
60
            ->addProvider($provider2, 'index', 'type')
61
            ->addProvider($provider3, 'index2', 'type')
62
            ->addProvider($provider4, 'index', 'type2')
63
        ;
64
        
65
        $providers = $this->testedInstance->getProviders('index');
66
        
67
        $this->assertCount(2, $providers);
68
        
69
        $this->assertNotContains($provider1, $providers);
70
        $this->assertContains($provider2, $providers);
71
        $this->assertNotContains($provider3, $providers);
72
        $this->assertContains($provider4, $providers);
73
    }
74
    
75
    public function testGetProvidersReturnProvidersForAnIndexAndAType()
76
    {
@@ 75-97 (lines=23) @@
72
        $this->assertContains($provider4, $providers);
73
    }
74
    
75
    public function testGetProvidersReturnProvidersForAnIndexAndAType()
76
    {
77
        $provider1 = $this->getMock(DataProvider::class);
78
        $provider2 = $this->getMock(DataProvider::class);
79
        $provider3 = $this->getMock(DataProvider::class);
80
        $provider4 = $this->getMock(DataProvider::class);
81
        
82
        $this->testedInstance
83
            ->addProvider($provider1, 'index', 'type2')
84
            ->addProvider($provider2, 'index2', 'type2')
85
            ->addProvider($provider3, 'index2', 'type')
86
            ->addProvider($provider4, 'index', 'type')
87
        ;
88
        
89
        $providers = $this->testedInstance->getProviders('index', 'type');
90
        
91
        $this->assertCount(1, $providers);
92
        
93
        $this->assertNotContains($provider1, $providers);
94
        $this->assertNotContains($provider2, $providers);
95
        $this->assertNotContains($provider3, $providers);
96
        $this->assertContains($provider4, $providers);
97
    }
98
}