| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- namespace App\Test\Service\Access;
- use App\Entity\Access\Access;
- use App\Service\Access\Utils;
- use PHPUnit\Framework\TestCase;
- class UtilsTest extends TestCase
- {
- public function setUp():void
- {
- }
- /**
- * @see Utils::filterAccesses()
- */
- public function testFilterAccesses(){
- $accessMock1 = $this->getMockBuilder(Access::class)->disableOriginalConstructor()->getMock();
- $accessMock1
- ->method('getId')
- ->willReturn(1);
- $accessesMock[] = $accessMock1;
- $accessMock2 = $this->getMockBuilder(Access::class)->disableOriginalConstructor()->getMock();
- $accessMock2
- ->method('getId')
- ->willReturn(2);
- $accessesMock[] = $accessMock2;
- $accessMock3 = $this->getMockBuilder(Access::class)->disableOriginalConstructor()->getMock();
- $accessMock3
- ->method('getId')
- ->willReturn(3);
- $accessesMock[] = $accessMock3;
- $utils = new Utils();
- $this->assertCount(2, $utils->filterAccesses($accessesMock, $accessMock2));
- }
- }
|