Code Duplication    Length = 31-31 lines in 2 locations

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

@@ 575-605 (lines=31) @@
572
    /**
573
     * @covers eZ\Publish\Core\Persistence\Cache\UserHandler::updateRole
574
     */
575
    public function testUpdateRole()
576
    {
577
        $this->loggerMock->expects($this->once())->method('logCall');
578
579
        $innerHandler = $this->getMock('eZ\\Publish\\SPI\\Persistence\\User\\Handler');
580
        $this->persistenceHandlerMock
581
            ->expects($this->once())
582
            ->method('userHandler')
583
            ->will($this->returnValue($innerHandler));
584
585
        $innerHandler
586
            ->expects($this->once())
587
            ->method('updateRole')
588
            ->with($this->isInstanceOf('eZ\\Publish\\SPI\\Persistence\\User\\RoleUpdateStruct'));
589
590
        $roleUpdateStruct = new RoleUpdateStruct();
591
        $roleUpdateStruct->id = 42;
592
593
        $this->cacheMock
594
            ->expects($this->once())
595
            ->method('clear')
596
            ->with('user', 'role', $roleUpdateStruct->id)
597
            ->will($this->returnValue(true));
598
599
        $this->cacheMock
600
            ->expects($this->never())
601
            ->method('getItem');
602
603
        $handler = $this->persistenceCacheHandler->userHandler();
604
        $handler->updateRole($roleUpdateStruct);
605
    }
606
607
    /**
608
     * @covers eZ\Publish\Core\Persistence\Cache\UserHandler::updateRole
@@ 610-640 (lines=31) @@
607
    /**
608
     * @covers eZ\Publish\Core\Persistence\Cache\UserHandler::updateRole
609
     */
610
    public function testUpdateRoleDraft()
611
    {
612
        $this->loggerMock->expects($this->once())->method('logCall');
613
614
        $innerHandler = $this->getMock('eZ\\Publish\\SPI\\Persistence\\User\\Handler');
615
        $this->persistenceHandlerMock
616
            ->expects($this->once())
617
            ->method('userHandler')
618
            ->will($this->returnValue($innerHandler));
619
620
        $innerHandler
621
            ->expects($this->once())
622
            ->method('updateRole')
623
            ->with($this->isInstanceOf('eZ\\Publish\\SPI\\Persistence\\User\\RoleUpdateStruct'));
624
625
        $roleUpdateStruct = new RoleUpdateStruct();
626
        $roleUpdateStruct->id = 42;
627
628
        $this->cacheMock
629
            ->expects($this->once())
630
            ->method('clear')
631
            ->with('user', 'role', $roleUpdateStruct->id)
632
            ->will($this->returnValue(true));
633
634
        $this->cacheMock
635
            ->expects($this->never())
636
            ->method('getItem');
637
638
        $handler = $this->persistenceCacheHandler->userHandler();
639
        $handler->updateRole($roleUpdateStruct);
640
    }
641
642
    /**
643
     * @covers eZ\Publish\Core\Persistence\Cache\UserHandler::deleteRole