Code Duplication    Length = 31-31 lines in 2 locations

eZ/Publish/Core/Persistence/Cache/Tests/UserHandlerTest.php 2 locations

@@ 557-587 (lines=31) @@
554
    /**
555
     * @covers eZ\Publish\Core\Persistence\Cache\UserHandler::updateRole
556
     */
557
    public function testUpdateRole()
558
    {
559
        $this->loggerMock->expects($this->once())->method('logCall');
560
561
        $innerHandler = $this->getMock('eZ\\Publish\\SPI\\Persistence\\User\\Handler');
562
        $this->persistenceHandlerMock
563
            ->expects($this->once())
564
            ->method('userHandler')
565
            ->will($this->returnValue($innerHandler));
566
567
        $innerHandler
568
            ->expects($this->once())
569
            ->method('updateRole')
570
            ->with($this->isInstanceOf('eZ\\Publish\\SPI\\Persistence\\User\\RoleUpdateStruct'));
571
572
        $roleUpdateStruct = new RoleUpdateStruct();
573
        $roleUpdateStruct->id = 42;
574
575
        $this->cacheMock
576
            ->expects($this->once())
577
            ->method('clear')
578
            ->with('user', 'role', $roleUpdateStruct->id)
579
            ->will($this->returnValue(true));
580
581
        $this->cacheMock
582
            ->expects($this->never())
583
            ->method('getItem');
584
585
        $handler = $this->persistenceCacheHandler->userHandler();
586
        $handler->updateRole($roleUpdateStruct);
587
    }
588
589
    /**
590
     * @covers eZ\Publish\Core\Persistence\Cache\UserHandler::updateRole
@@ 592-622 (lines=31) @@
589
    /**
590
     * @covers eZ\Publish\Core\Persistence\Cache\UserHandler::updateRole
591
     */
592
    public function testUpdateRoleDraft()
593
    {
594
        $this->loggerMock->expects($this->once())->method('logCall');
595
596
        $innerHandler = $this->getMock('eZ\\Publish\\SPI\\Persistence\\User\\Handler');
597
        $this->persistenceHandlerMock
598
            ->expects($this->once())
599
            ->method('userHandler')
600
            ->will($this->returnValue($innerHandler));
601
602
        $innerHandler
603
            ->expects($this->once())
604
            ->method('updateRole')
605
            ->with($this->isInstanceOf('eZ\\Publish\\SPI\\Persistence\\User\\RoleUpdateStruct'));
606
607
        $roleUpdateStruct = new RoleUpdateStruct();
608
        $roleUpdateStruct->id = 42;
609
610
        $this->cacheMock
611
            ->expects($this->once())
612
            ->method('clear')
613
            ->with('user', 'role', $roleUpdateStruct->id)
614
            ->will($this->returnValue(true));
615
616
        $this->cacheMock
617
            ->expects($this->never())
618
            ->method('getItem');
619
620
        $handler = $this->persistenceCacheHandler->userHandler();
621
        $handler->updateRole($roleUpdateStruct);
622
    }
623
624
    /**
625
     * @covers eZ\Publish\Core\Persistence\Cache\UserHandler::deleteRole