|
@@ -1,9 +1,9 @@
|
|
|
<?php /** @noinspection DuplicatedCode */
|
|
<?php /** @noinspection DuplicatedCode */
|
|
|
|
|
|
|
|
-namespace App\Test\Service\Api1;
|
|
|
|
|
|
|
+namespace App\Test\Service\ApiLegacy;
|
|
|
|
|
|
|
|
use App\Entity\Access\Access;
|
|
use App\Entity\Access\Access;
|
|
|
-use App\Service\Api1\Api1RequestService;
|
|
|
|
|
|
|
+use App\Service\ApiLegacy\ApiLegacyRequestService;
|
|
|
use PHPUnit\Framework\TestCase;
|
|
use PHPUnit\Framework\TestCase;
|
|
|
use Symfony\Component\HttpKernel\Exception\HttpException;
|
|
use Symfony\Component\HttpKernel\Exception\HttpException;
|
|
|
use Symfony\Component\Security\Core\Authentication\Token\NullToken;
|
|
use Symfony\Component\Security\Core\Authentication\Token\NullToken;
|
|
@@ -13,22 +13,22 @@ use Symfony\Component\Security\Core\Security;
|
|
|
use Symfony\Contracts\HttpClient\HttpClientInterface;
|
|
use Symfony\Contracts\HttpClient\HttpClientInterface;
|
|
|
use Symfony\Contracts\HttpClient\ResponseInterface;
|
|
use Symfony\Contracts\HttpClient\ResponseInterface;
|
|
|
|
|
|
|
|
-class Api1RequestServiceTest extends TestCase
|
|
|
|
|
|
|
+class ApiLegacyRequestServiceTest extends TestCase
|
|
|
{
|
|
{
|
|
|
- private HttpClientInterface $api1_client;
|
|
|
|
|
|
|
+ private HttpClientInterface $apiLegacyClient;
|
|
|
private Security $security;
|
|
private Security $security;
|
|
|
|
|
|
|
|
public function setUp(): void
|
|
public function setUp(): void
|
|
|
{
|
|
{
|
|
|
- $this->api1_client = $this->getMockBuilder(HttpClientInterface::class)->disableOriginalConstructor()->getMock();
|
|
|
|
|
|
|
+ $this->apiLegacyClient = $this->getMockBuilder(HttpClientInterface::class)->disableOriginalConstructor()->getMock();
|
|
|
$this->security = $this->getMockBuilder(Security::class)->disableOriginalConstructor()->getMock();
|
|
$this->security = $this->getMockBuilder(Security::class)->disableOriginalConstructor()->getMock();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public function testRequest(): void
|
|
public function testRequest(): void
|
|
|
{
|
|
{
|
|
|
$api1RequestService = $this
|
|
$api1RequestService = $this
|
|
|
- ->getMockBuilder(Api1RequestService::class)
|
|
|
|
|
- ->setConstructorArgs([$this->api1_client, $this->security])
|
|
|
|
|
|
|
+ ->getMockBuilder(ApiLegacyRequestService::class)
|
|
|
|
|
+ ->setConstructorArgs([$this->apiLegacyClient, $this->security])
|
|
|
->setMethodsExcept(['request'])
|
|
->setMethodsExcept(['request'])
|
|
|
->getMock();
|
|
->getMock();
|
|
|
|
|
|
|
@@ -53,7 +53,7 @@ class Api1RequestServiceTest extends TestCase
|
|
|
|
|
|
|
|
$response = $this->getMockBuilder(ResponseInterface::class)->disableOriginalConstructor()->getMock();
|
|
$response = $this->getMockBuilder(ResponseInterface::class)->disableOriginalConstructor()->getMock();
|
|
|
|
|
|
|
|
- $this->api1_client
|
|
|
|
|
|
|
+ $this->apiLegacyClient
|
|
|
->expects(self::once())
|
|
->expects(self::once())
|
|
|
->method('request')
|
|
->method('request')
|
|
|
->with('GET', 'an/url', ['headers' => $expectedHeaders])
|
|
->with('GET', 'an/url', ['headers' => $expectedHeaders])
|
|
@@ -70,8 +70,8 @@ class Api1RequestServiceTest extends TestCase
|
|
|
public function testRequestNoToken(): void
|
|
public function testRequestNoToken(): void
|
|
|
{
|
|
{
|
|
|
$api1RequestService = $this
|
|
$api1RequestService = $this
|
|
|
- ->getMockBuilder(Api1RequestService::class)
|
|
|
|
|
- ->setConstructorArgs([$this->api1_client, $this->security])
|
|
|
|
|
|
|
+ ->getMockBuilder(ApiLegacyRequestService::class)
|
|
|
|
|
+ ->setConstructorArgs([$this->apiLegacyClient, $this->security])
|
|
|
->setMethodsExcept(['request'])
|
|
->setMethodsExcept(['request'])
|
|
|
->getMock();
|
|
->getMock();
|
|
|
|
|
|
|
@@ -86,8 +86,8 @@ class Api1RequestServiceTest extends TestCase
|
|
|
public function testRequestNullToken(): void
|
|
public function testRequestNullToken(): void
|
|
|
{
|
|
{
|
|
|
$api1RequestService = $this
|
|
$api1RequestService = $this
|
|
|
- ->getMockBuilder(Api1RequestService::class)
|
|
|
|
|
- ->setConstructorArgs([$this->api1_client, $this->security])
|
|
|
|
|
|
|
+ ->getMockBuilder(ApiLegacyRequestService::class)
|
|
|
|
|
+ ->setConstructorArgs([$this->apiLegacyClient, $this->security])
|
|
|
->setMethodsExcept(['request'])
|
|
->setMethodsExcept(['request'])
|
|
|
->getMock();
|
|
->getMock();
|
|
|
|
|
|
|
@@ -104,8 +104,8 @@ class Api1RequestServiceTest extends TestCase
|
|
|
public function testRequestInvalidToken(): void
|
|
public function testRequestInvalidToken(): void
|
|
|
{
|
|
{
|
|
|
$api1RequestService = $this
|
|
$api1RequestService = $this
|
|
|
- ->getMockBuilder(Api1RequestService::class)
|
|
|
|
|
- ->setConstructorArgs([$this->api1_client, $this->security])
|
|
|
|
|
|
|
+ ->getMockBuilder(ApiLegacyRequestService::class)
|
|
|
|
|
+ ->setConstructorArgs([$this->apiLegacyClient, $this->security])
|
|
|
->setMethodsExcept(['request'])
|
|
->setMethodsExcept(['request'])
|
|
|
->getMock();
|
|
->getMock();
|
|
|
|
|
|
|
@@ -123,8 +123,8 @@ class Api1RequestServiceTest extends TestCase
|
|
|
public function testRequestSwitchUser(): void
|
|
public function testRequestSwitchUser(): void
|
|
|
{
|
|
{
|
|
|
$api1RequestService = $this
|
|
$api1RequestService = $this
|
|
|
- ->getMockBuilder(Api1RequestService::class)
|
|
|
|
|
- ->setConstructorArgs([$this->api1_client, $this->security])
|
|
|
|
|
|
|
+ ->getMockBuilder(ApiLegacyRequestService::class)
|
|
|
|
|
+ ->setConstructorArgs([$this->apiLegacyClient, $this->security])
|
|
|
->setMethodsExcept(['request'])
|
|
->setMethodsExcept(['request'])
|
|
|
->getMock();
|
|
->getMock();
|
|
|
|
|
|
|
@@ -157,7 +157,7 @@ class Api1RequestServiceTest extends TestCase
|
|
|
|
|
|
|
|
$response = $this->getMockBuilder(ResponseInterface::class)->disableOriginalConstructor()->getMock();
|
|
$response = $this->getMockBuilder(ResponseInterface::class)->disableOriginalConstructor()->getMock();
|
|
|
|
|
|
|
|
- $this->api1_client
|
|
|
|
|
|
|
+ $this->apiLegacyClient
|
|
|
->expects(self::once())
|
|
->expects(self::once())
|
|
|
->method('request')
|
|
->method('request')
|
|
|
->with('GET', 'an/url', ['headers' => $expectedHeaders])
|
|
->with('GET', 'an/url', ['headers' => $expectedHeaders])
|
|
@@ -169,8 +169,8 @@ class Api1RequestServiceTest extends TestCase
|
|
|
public function testRequestSwitchInvalidUser(): void
|
|
public function testRequestSwitchInvalidUser(): void
|
|
|
{
|
|
{
|
|
|
$api1RequestService = $this
|
|
$api1RequestService = $this
|
|
|
- ->getMockBuilder(Api1RequestService::class)
|
|
|
|
|
- ->setConstructorArgs([$this->api1_client, $this->security])
|
|
|
|
|
|
|
+ ->getMockBuilder(ApiLegacyRequestService::class)
|
|
|
|
|
+ ->setConstructorArgs([$this->apiLegacyClient, $this->security])
|
|
|
->setMethodsExcept(['request'])
|
|
->setMethodsExcept(['request'])
|
|
|
->getMock();
|
|
->getMock();
|
|
|
|
|
|