Code Duplication    Length = 15-18 lines in 6 locations

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

@@ 57-71 (lines=15) @@
54
        $this->assertTrue($this->parameterResolver->resolveApi());
55
    }
56
57
    public function testResolveApiWihApiRequest()
58
    {
59
        $this->requestStack
60
            ->expects($this->exactly(2))
61
            ->method('getMasterRequest')
62
            ->will($this->returnValue($request = $this->createRequestMock()));
63
64
        $request->attributes
65
            ->expects($this->once())
66
            ->method('get')
67
            ->with($this->identicalTo('_lug_api'), $this->identicalTo(false))
68
            ->will($this->returnValue(true));
69
70
        $this->assertTrue($this->parameterResolver->resolveApi());
71
    }
72
73
    public function testResolveApiWithHtmlRequest()
74
    {
@@ 360-374 (lines=15) @@
357
        $this->assertFalse($this->parameterResolver->resolveHateoas());
358
    }
359
360
    public function testResolveHateoasExplicit()
361
    {
362
        $this->requestStack
363
            ->expects($this->once())
364
            ->method('getMasterRequest')
365
            ->will($this->returnValue($request = $this->createRequestMock()));
366
367
        $request->attributes
368
            ->expects($this->once())
369
            ->method('get')
370
            ->with($this->identicalTo('_lug_hateoas'), $this->identicalTo(false))
371
            ->will($this->returnValue(true));
372
373
        $this->assertTrue($this->parameterResolver->resolveHateoas());
374
    }
375
376
    public function testResolveLocationRoute()
377
    {
@@ 776-790 (lines=15) @@
773
        $this->assertFalse($this->parameterResolver->resolveRedirectRouteParametersForward());
774
    }
775
776
    public function testResolveRedirectRouteParametersForwardExplicit()
777
    {
778
        $this->requestStack
779
            ->expects($this->once())
780
            ->method('getMasterRequest')
781
            ->will($this->returnValue($request = $this->createRequestMock()));
782
783
        $request->attributes
784
            ->expects($this->once())
785
            ->method('get')
786
            ->with($this->identicalTo('_lug_redirect_route_parameters_forward'), $this->identicalTo(false))
787
            ->will($this->returnValue(true));
788
789
        $this->assertTrue($this->parameterResolver->resolveRedirectRouteParametersForward());
790
    }
791
792
    public function testResolveRepositoryMethodWithoutRequest()
793
    {
@@ 877-891 (lines=15) @@
874
        $this->assertTrue($this->parameterResolver->resolveSerializerNull());
875
    }
876
877
    public function testResolveSerializerNullDefault()
878
    {
879
        $this->requestStack
880
            ->expects($this->once())
881
            ->method('getMasterRequest')
882
            ->will($this->returnValue($request = $this->createRequestMock()));
883
884
        $request->attributes
885
            ->expects($this->once())
886
            ->method('get')
887
            ->with($this->identicalTo('_lug_serializer_null'), $this->identicalTo($null = true))
888
            ->will($this->returnValue($null));
889
890
        $this->assertTrue($this->parameterResolver->resolveSerializerNull());
891
    }
892
893
    public function testResolveSerializerNullExplicit()
894
    {
@@ 1222-1236 (lines=15) @@
1219
        $this->assertFalse($this->parameterResolver->resolveVoter());
1220
    }
1221
1222
    public function testResolveVoterExplicit()
1223
    {
1224
        $this->requestStack
1225
            ->expects($this->once())
1226
            ->method('getMasterRequest')
1227
            ->will($this->returnValue($request = $this->createRequestMock()));
1228
1229
        $request->attributes
1230
            ->expects($this->once())
1231
            ->method('get')
1232
            ->with($this->identicalTo('_lug_voter'), $this->identicalTo(false))
1233
            ->will($this->returnValue(true));
1234
1235
        $this->assertTrue($this->parameterResolver->resolveVoter());
1236
    }
1237
1238
    /**
1239
     * @return \PHPUnit_Framework_MockObject_MockObject|RequestStack

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