Skip to content

Commit

Permalink
Aligned tests with the SiteAccess constructor arguments change
Browse files Browse the repository at this point in the history
  • Loading branch information
mikadamczyk committed Nov 7, 2019
1 parent d2c804f commit 4bfc081
Show file tree
Hide file tree
Showing 12 changed files with 32 additions and 32 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ class ConsoleCommandListenerTest extends TestCase
protected function setUp(): void
{
parent::setUp();
$this->siteAccess = new SiteAccess();
$this->siteAccess = new SiteAccess('test');
$this->dispatcher = $this->createMock(EventDispatcherInterface::class);
$this->listener = new ConsoleCommandListener('default', $this->getSiteAccessProviderMock(), $this->dispatcher);
$this->listener->setSiteAccess($this->siteAccess);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ public function testOnKernelRequestRedirect()
$semanticPathinfo = '/foo/something';
$request->attributes->set('semanticPathinfo', $semanticPathinfo);
$request->attributes->set('needsRedirect', true);
$request->attributes->set('siteaccess', new SiteAccess());
$request->attributes->set('siteaccess', new SiteAccess('test'));

$event = new RequestEvent($this->httpKernel, $request, HttpKernelInterface::MASTER_REQUEST);
$this->requestEventListener->onKernelRequestRedirect($event);
Expand All @@ -154,7 +154,7 @@ public function testOnKernelRequestRedirectWithLocationId()
$request->attributes->set('semanticPathinfo', $semanticPathinfo);
$request->attributes->set('needsRedirect', true);
$request->attributes->set('locationId', 123);
$request->attributes->set('siteaccess', new SiteAccess());
$request->attributes->set('siteaccess', new SiteAccess('test'));

$event = new RequestEvent($this->httpKernel, $request, HttpKernelInterface::MASTER_REQUEST);
$this->requestEventListener->onKernelRequestRedirect($event);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ public function testOnSiteAccessMatch()
->method('setExcludedUriPrefixes')
->with($excludedUriPrefixes);

$event = new PostSiteAccessMatchEvent(new SiteAccess(), new Request(), HttpKernelInterface::MASTER_REQUEST);
$event = new PostSiteAccessMatchEvent(new SiteAccess('test'), new Request(), HttpKernelInterface::MASTER_REQUEST);
$listener = new RoutingListener($this->configResolver, $this->urlAliasRouter, $this->urlAliasGenerator);
$listener->onSiteAccessMatch($event);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,14 +44,14 @@ public function testGetSubscribedEvents()

public function testOnSiteAccessMatchNoSessionService()
{
$event = new PostSiteAccessMatchEvent(new SiteAccess(), new Request(), HttpKernelInterface::MASTER_REQUEST);
$event = new PostSiteAccessMatchEvent(new SiteAccess('test'), new Request(), HttpKernelInterface::MASTER_REQUEST);
$listener = new SessionInitByPostListener(null);
$this->assertNull($listener->onSiteAccessMatch($event));
}

public function testOnSiteAccessMatchSubRequest()
{
$event = new PostSiteAccessMatchEvent(new SiteAccess(), new Request(), HttpKernelInterface::SUB_REQUEST);
$event = new PostSiteAccessMatchEvent(new SiteAccess('test'), new Request(), HttpKernelInterface::SUB_REQUEST);
$this->session
->expects($this->never())
->method('getName');
Expand All @@ -61,7 +61,7 @@ public function testOnSiteAccessMatchSubRequest()
public function testOnSiteAccessMatchRequestNoSessionName()
{
$sessionName = 'eZSESSID';
$event = new PostSiteAccessMatchEvent(new SiteAccess(), new Request(), HttpKernelInterface::MASTER_REQUEST);
$event = new PostSiteAccessMatchEvent(new SiteAccess('test'), new Request(), HttpKernelInterface::MASTER_REQUEST);

$this->session
->expects($this->once())
Expand All @@ -87,7 +87,7 @@ public function testOnSiteAccessMatchNewSessionName()
$sessionId = 'foobar123';
$request = new Request();
$request->request->set($sessionName, $sessionId);
$event = new PostSiteAccessMatchEvent(new SiteAccess(), $request, HttpKernelInterface::MASTER_REQUEST);
$event = new PostSiteAccessMatchEvent(new SiteAccess('test'), $request, HttpKernelInterface::MASTER_REQUEST);

$this->session
->expects($this->once())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ public function testOnSiteAccessMatchNoSession()
->expects($this->never())
->method('setOptions');
$listener = new SessionSetDynamicNameListener($this->configResolver, null, $this->sessionStorage);
$listener->onSiteAccessMatch(new PostSiteAccessMatchEvent(new SiteAccess(), new Request(), HttpKernelInterface::MASTER_REQUEST));
$listener->onSiteAccessMatch(new PostSiteAccessMatchEvent(new SiteAccess('test'), new Request(), HttpKernelInterface::MASTER_REQUEST));
}

public function testOnSiteAccessMatchSubRequest()
Expand All @@ -71,7 +71,7 @@ public function testOnSiteAccessMatchSubRequest()
->expects($this->never())
->method('setOptions');
$listener = new SessionSetDynamicNameListener($this->configResolver, $this->session, $this->sessionStorage);
$listener->onSiteAccessMatch(new PostSiteAccessMatchEvent(new SiteAccess(), new Request(), HttpKernelInterface::SUB_REQUEST));
$listener->onSiteAccessMatch(new PostSiteAccessMatchEvent(new SiteAccess('test'), new Request(), HttpKernelInterface::SUB_REQUEST));
}

public function testOnSiteAccessMatchNonNativeSessionStorage()
Expand All @@ -84,7 +84,7 @@ public function testOnSiteAccessMatchNonNativeSessionStorage()
$this->session,
$this->createMock(SessionStorageInterface::class)
);
$listener->onSiteAccessMatch(new PostSiteAccessMatchEvent(new SiteAccess(), new Request(), HttpKernelInterface::SUB_REQUEST));
$listener->onSiteAccessMatch(new PostSiteAccessMatchEvent(new SiteAccess('test'), new Request(), HttpKernelInterface::SUB_REQUEST));
}

/**
Expand Down Expand Up @@ -165,6 +165,6 @@ public function testOnSiteAccessMatchNoConfiguredSessionName()
->will($this->returnValue($configuredSessionStorageOptions));

$listener = new SessionSetDynamicNameListener($this->configResolver, $this->session, $this->sessionStorage);
$listener->onSiteAccessMatch(new PostSiteAccessMatchEvent(new SiteAccess(), new Request(), HttpKernelInterface::MASTER_REQUEST));
$listener->onSiteAccessMatch(new PostSiteAccessMatchEvent(new SiteAccess('test'), new Request(), HttpKernelInterface::MASTER_REQUEST));
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ public function testSectionRoleAssignLimitation()

// try to login
$this->assertTrue(
$permissionResolver->canUser('user', 'login', new SiteAccess()),
$permissionResolver->canUser('user', 'login', new SiteAccess('test')),
'Could not verify that user can login with section limitation'
);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ public function providerForTestEvaluateInvalidArgument()
// invalid limitation
[
'limitation' => new ObjectStateLimitation(),
'object' => new SiteAccess(),
'object' => new SiteAccess('test'),
],
// invalid object
[
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public function testGetSubscribedEvents()

public function testOnKernelRequestSerializedSA()
{
$siteAccess = new SiteAccess();
$siteAccess = new SiteAccess('test');
$request = new Request();
$request->attributes->set('serialized_siteaccess', serialize($siteAccess));
$event = new RequestEvent(
Expand All @@ -76,7 +76,7 @@ public function testOnKernelRequestSerializedSA()

public function testOnKernelRequestSiteAccessPresent()
{
$siteAccess = new SiteAccess();
$siteAccess = new SiteAccess('test');
$request = new Request();
$request->attributes->set('siteaccess', $siteAccess);
$event = new RequestEvent(
Expand All @@ -101,7 +101,7 @@ public function testOnKernelRequestSiteAccessPresent()

public function testOnKernelRequest()
{
$siteAccess = new SiteAccess();
$siteAccess = new SiteAccess('test');
$scheme = 'https';
$host = 'phoenix-rises.fm';
$port = 1234;
Expand Down Expand Up @@ -143,7 +143,7 @@ public function testOnKernelRequest()

public function testOnKernelRequestUserHashWithOriginalRequest()
{
$siteAccess = new SiteAccess();
$siteAccess = new SiteAccess('test');
$scheme = 'https';
$host = 'phoenix-rises.fm';
$port = 1234;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ public function testCheckSiteAccessPermissionDenied()
->will($this->returnValue($user));

$request = new Request();
$siteAccess = new SiteAccess();
$siteAccess = new SiteAccess('test');
$request->attributes->set('siteaccess', $siteAccess);

$this->authChecker
Expand All @@ -206,7 +206,7 @@ public function testCheckSiteAccessPermissionGranted()
->will($this->returnValue($user));

$request = new Request();
$siteAccess = new SiteAccess();
$siteAccess = new SiteAccess('test');
$request->attributes->set('siteaccess', $siteAccess);

$this->authChecker
Expand All @@ -229,7 +229,7 @@ public function testCheckSiteAccessNotEzUser()
->will($this->returnValue($user));

$request = new Request();
$siteAccess = new SiteAccess();
$siteAccess = new SiteAccess('test');
$request->attributes->set('siteaccess', $siteAccess);

$this->authChecker
Expand Down Expand Up @@ -315,7 +315,7 @@ public function testOnKernelRequestNoSiteAccess()
public function testOnKernelRequestNullToken()
{
$request = new Request();
$request->attributes->set('siteaccess', new SiteAccess());
$request->attributes->set('siteaccess', new SiteAccess('test'));
$event = new RequestEvent(
$this->createMock(HttpKernelInterface::class),
$request,
Expand All @@ -336,7 +336,7 @@ public function testOnKernelRequestNullToken()
public function testOnKernelRequestLoginRoute()
{
$request = new Request();
$request->attributes->set('siteaccess', new SiteAccess());
$request->attributes->set('siteaccess', new SiteAccess('test'));
$request->attributes->set('_route', 'login');
$event = new RequestEvent(
$this->createMock(HttpKernelInterface::class),
Expand All @@ -360,7 +360,7 @@ public function testOnKernelRequestAccessDenied()
$this->expectException(UnauthorizedSiteAccessException::class);

$request = new Request();
$request->attributes->set('siteaccess', new SiteAccess());
$request->attributes->set('siteaccess', new SiteAccess('test'));
$event = new RequestEvent(
$this->createMock(HttpKernelInterface::class),
$request,
Expand Down Expand Up @@ -388,7 +388,7 @@ public function testOnKernelRequestAccessDenied()
public function testOnKernelRequestAccessGranted()
{
$request = new Request();
$request->attributes->set('siteaccess', new SiteAccess());
$request->attributes->set('siteaccess', new SiteAccess('test'));
$event = new RequestEvent(
$this->createMock(HttpKernelInterface::class),
$request,
Expand Down
4 changes: 2 additions & 2 deletions eZ/Publish/Core/MVC/Symfony/Security/Tests/HttpUtilsTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public function testGenerateUriStandard($uri, $isUriRouteName, $expected)
{
$urlGenerator = $this->createMock(UrlGeneratorInterface::class);
$httpUtils = new HttpUtils($urlGenerator);
$httpUtils->setSiteAccess(new SiteAccess());
$httpUtils->setSiteAccess(new SiteAccess('test'));
$request = Request::create('http://ezpublish.dev/');
$request->attributes->set('siteaccess', new SiteAccess('test'));
$requestAttributes = ['foo' => 'bar', 'some' => 'thing'];
Expand Down Expand Up @@ -101,7 +101,7 @@ public function generateUriProvider()
public function testCheckRequestPathStandard()
{
$httpUtils = new HttpUtils();
$httpUtils->setSiteAccess(new SiteAccess());
$httpUtils->setSiteAccess(new SiteAccess('test'));
$request = Request::create('http://ezpublish.dev/foo/bar');
$this->assertTrue($httpUtils->checkRequestPath($request, '/foo/bar'));
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ public function testGetSiteAccesses(): void
foreach ($expectedSiteAccessNames as $key => $expectedSiteAccessName) {
$expectedSiteAccess = new SiteAccess(
$expectedSiteAccessName,
null,
SiteAccess::DEFAULT_MATCHING_TYPE,
null,
StaticSiteAccessProvider::class
);
Expand All @@ -67,7 +67,7 @@ public function testGetSiteAccesses(): void
$this->assertNotContains(
new SiteAccess(
self::UNDEFINED_SA_NAME,
null,
SiteAccess::DEFAULT_MATCHING_TYPE,
null,
StaticSiteAccessProvider::class
),
Expand All @@ -81,7 +81,7 @@ public function testGetExistingSiteAccess(): void
$this->assertEquals(
new SiteAccess(
self::EXISTING_SA_NAME,
null,
SiteAccess::DEFAULT_MATCHING_TYPE,
null,
StaticSiteAccessProvider::class
),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

namespace eZ\Publish\Core\MVC\Symfony\SiteAccess\Tests;

use eZ\Publish\Core\MVC\Symfony\SiteAccess\Router;
use eZ\Publish\Core\MVC\Symfony\SiteAccess;

/**
* This class represents settings which will be used to construct SiteAccessProvider mock.
Expand All @@ -24,7 +24,7 @@ final class SiteAccessSetting
public function __construct(
string $name,
bool $isDefined,
string $matchingType = Router::DEFAULT_SA_MATCHING_TYPE
string $matchingType = SiteAccess::DEFAULT_MATCHING_TYPE
) {
$this->name = $name;
$this->isDefined = $isDefined;
Expand Down

0 comments on commit 4bfc081

Please sign in to comment.