Code Duplication    Length = 15-18 lines in 6 locations

src/Bundle/ResourceBundle/Tests/Security/SecurityCheckerTest.php 1 location

@@ 69-86 (lines=18) @@
66
        $this->assertTrue($this->securityChecker->isGranted('show', $this->createStdClassMock()));
67
    }
68
69
    public function testIsGrantedWithVoter()
70
    {
71
        $this->parameterResolver
72
            ->expects($this->once())
73
            ->method('resolveVoter')
74
            ->will($this->returnValue(true));
75
76
        $this->authorizationChecker
77
            ->expects($this->once())
78
            ->method('isGranted')
79
            ->with(
80
                $this->identicalTo('lug.'.($action = 'show')),
81
                $this->identicalTo($object = $this->createStdClassMock())
82
            )
83
            ->will($this->returnValue(true));
84
85
        $this->assertTrue($this->securityChecker->isGranted($action, $object));
86
    }
87
88
    /**
89
     * @return \PHPUnit_Framework_MockObject_MockObject|AuthorizationCheckerInterface

src/Bundle/ResourceBundle/Tests/Routing/ParameterResolverTest.php 5 locations

@@ 58-72 (lines=15) @@
55
        $this->assertFalse($this->parameterResolver->resolveApi());
56
    }
57
58
    public function testResolveApiWihApiRequest()
59
    {
60
        $this->requestStack
61
            ->expects($this->exactly(2))
62
            ->method('getMasterRequest')
63
            ->will($this->returnValue($request = $this->createRequestMock()));
64
65
        $request->attributes
66
            ->expects($this->once())
67
            ->method('get')
68
            ->with($this->identicalTo('_lug_api'), $this->identicalTo(false))
69
            ->will($this->returnValue(true));
70
71
        $this->assertTrue($this->parameterResolver->resolveApi());
72
    }
73
74
    public function testResolveApiWithHtmlRequest()
75
    {
@@ 395-409 (lines=15) @@
392
        $this->assertFalse($this->parameterResolver->resolveHateoas());
393
    }
394
395
    public function testResolveHateoasExplicit()
396
    {
397
        $this->requestStack
398
            ->expects($this->once())
399
            ->method('getMasterRequest')
400
            ->will($this->returnValue($request = $this->createRequestMock()));
401
402
        $request->attributes
403
            ->expects($this->once())
404
            ->method('get')
405
            ->with($this->identicalTo('_lug_hateoas'), $this->identicalTo(false))
406
            ->will($this->returnValue(true));
407
408
        $this->assertTrue($this->parameterResolver->resolveHateoas());
409
    }
410
411
    public function testResolveLocationRoute()
412
    {
@@ 733-747 (lines=15) @@
730
        $this->assertFalse($this->parameterResolver->resolveRedirectRouteParametersForward());
731
    }
732
733
    public function testResolveRedirectRouteParametersForwardExplicit()
734
    {
735
        $this->requestStack
736
            ->expects($this->once())
737
            ->method('getMasterRequest')
738
            ->will($this->returnValue($request = $this->createRequestMock()));
739
740
        $request->attributes
741
            ->expects($this->once())
742
            ->method('get')
743
            ->with($this->identicalTo('_lug_redirect_route_parameters_forward'), $this->identicalTo(false))
744
            ->will($this->returnValue(true));
745
746
        $this->assertTrue($this->parameterResolver->resolveRedirectRouteParametersForward());
747
    }
748
749
    public function testResolveRepositoryMethodWithoutRequest()
750
    {
@@ 828-842 (lines=15) @@
825
        $this->assertTrue($this->parameterResolver->resolveSerializerNull());
826
    }
827
828
    public function testResolveSerializerNullDefault()
829
    {
830
        $this->requestStack
831
            ->expects($this->once())
832
            ->method('getMasterRequest')
833
            ->will($this->returnValue($request = $this->createRequestMock()));
834
835
        $request->attributes
836
            ->expects($this->once())
837
            ->method('get')
838
            ->with($this->identicalTo('_lug_serializer_null'), $this->identicalTo($null = true))
839
            ->will($this->returnValue($null));
840
841
        $this->assertTrue($this->parameterResolver->resolveSerializerNull());
842
    }
843
844
    public function testResolveSerializerNullExplicit()
845
    {
@@ 1163-1177 (lines=15) @@
1160
        $this->assertFalse($this->parameterResolver->resolveVoter());
1161
    }
1162
1163
    public function testResolveVoterExplicit()
1164
    {
1165
        $this->requestStack
1166
            ->expects($this->once())
1167
            ->method('getMasterRequest')
1168
            ->will($this->returnValue($request = $this->createRequestMock()));
1169
1170
        $request->attributes
1171
            ->expects($this->once())
1172
            ->method('get')
1173
            ->with($this->identicalTo('_lug_voter'), $this->identicalTo(false))
1174
            ->will($this->returnValue(true));
1175
1176
        $this->assertTrue($this->parameterResolver->resolveVoter());
1177
    }
1178
1179
    /**
1180
     * @return \PHPUnit_Framework_MockObject_MockObject|RequestStack