getId()); self::assertNull($sut->getPermission()); self::assertNull($sut->getRole()); self::assertFalse($sut->isAllowed()); } public function testSetterAndGetter() { $sut = new RolePermission(); self::assertInstanceOf(RolePermission::class, $sut->setPermission('foo')); self::assertEquals('foo', $sut->getPermission()); $role = (new Role())->setName('sdfsd'); self::assertInstanceOf(RolePermission::class, $sut->setRole($role)); self::assertSame($role, $sut->getRole()); self::assertInstanceOf(RolePermission::class, $sut->setAllowed(true)); self::assertTrue($sut->isAllowed()); } }