Code Duplication    Length = 14-18 lines in 2 locations

eZ/Publish/Core/Repository/Tests/Service/Mock/PermissionsCriterionHandlerTest.php 2 locations

@@ 53-70 (lines=18) @@
50
     *
51
     * @dataProvider providerForTestAddPermissionsCriterionWithBooleanPermission
52
     */
53
    public function testAddPermissionsCriterionWithBooleanPermission($permissionsCriterion)
54
    {
55
        $handler = $this->getPartlyMockedPermissionsCriterionHandler(array('getPermissionsCriterion'));
56
        $criterionMock = $this
57
            ->getMockBuilder('eZ\\Publish\\API\\Repository\\Values\\Content\\Query\\Criterion')
58
            ->disableOriginalConstructor()
59
            ->getMock();
60
61
        $handler
62
            ->expects($this->once())
63
            ->method('getPermissionsCriterion')
64
            ->will($this->returnValue($permissionsCriterion));
65
66
        /* @var \eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterionMock */
67
        $result = $handler->addPermissionsCriterion($criterionMock);
68
69
        $this->assertSame($permissionsCriterion, $result);
70
    }
71
72
    public function providerForTestAddPermissionsCriterion()
73
    {
@@ 98-111 (lines=14) @@
95
     *
96
     * @dataProvider providerForTestAddPermissionsCriterion
97
     */
98
    public function testAddPermissionsCriterion($permissionsCriterionMock, $givenCriterion, $expectedCriterion)
99
    {
100
        $handler = $this->getPartlyMockedPermissionsCriterionHandler(array('getPermissionsCriterion'));
101
        $handler
102
            ->expects($this->once())
103
            ->method('getPermissionsCriterion')
104
            ->will($this->returnValue($permissionsCriterionMock));
105
106
        /* @var \eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterionMock */
107
        $result = $handler->addPermissionsCriterion($givenCriterion);
108
109
        $this->assertTrue($result);
110
        $this->assertEquals($expectedCriterion, $givenCriterion);
111
    }
112
113
    public function providerForTestGetPermissionsCriterion()
114
    {