File tree Expand file tree Collapse file tree 8 files changed +5
-16
lines changed
AdminAdobeIms/Console/Command
dev/tests/api-functional/testsuite/Magento/AdminAdobeIms/Authorization Expand file tree Collapse file tree 8 files changed +5
-16
lines changed Original file line number Diff line number Diff line change 3
3
* Copyright © Magento, Inc. All rights reserved.
4
4
* See COPYING.txt for license details.
5
5
*/
6
-
7
6
declare (strict_types=1 );
8
7
9
8
namespace Magento \AdminAdobeIms \Console \Command ;
9
+
10
10
use Magento \AdminAdobeIms \Service \ImsCommandOptionService ;
11
11
use Magento \AdminAdobeIms \Service \ImsConfig ;
12
12
use Magento \AdminAdobeIms \Service \UpdateTokensService ;
Original file line number Diff line number Diff line change 6
6
7
7
declare (strict_types=1 );
8
8
9
- namespace Magento \AdobeIms \Model \OAuth ;
9
+ namespace Magento \AdobeIms \Model \Auth ;
10
10
11
11
use Magento \AdobeImsApi \Api \Data \TokenResponseInterface ;
12
12
use Magento \Framework \DataObject ;
Original file line number Diff line number Diff line change 13
13
use Magento \Framework \Exception \InvalidArgumentException ;
14
14
use Magento \Framework \HTTP \Client \Curl ;
15
15
use Magento \Framework \HTTP \Client \CurlFactory ;
16
- use Magento \Framework \Serialize \Serializer \Json ;
17
16
use Magento \Framework \TestFramework \Unit \Helper \ObjectManager as ObjectManagerHelper ;
18
17
use PHPUnit \Framework \TestCase ;
19
18
@@ -46,11 +45,8 @@ protected function setUp(): void
46
45
$ imsConfigMock
47
46
->method ('getAuthUrl ' )
48
47
->willReturn (self ::AUTH_URL );
49
-
50
48
$ this ->curlFactory = $ this ->createMock (CurlFactory::class);
51
49
52
- $ json = $ this ->createMock (Json::class);
53
-
54
50
$ this ->authorizationUrl = $ objectManagerHelper ->getObject (
55
51
GetAuthorizationUrl::class,
56
52
[
Original file line number Diff line number Diff line change 8
8
namespace Magento \AdobeIms \Test \Unit \Model ;
9
9
10
10
use Magento \AdobeIms \Model \GetToken ;
11
- use Magento \AdobeIms \Model \OAuth \TokenResponse ;
11
+ use Magento \AdobeIms \Model \Auth \TokenResponse ;
12
12
use Magento \AdobeImsApi \Api \ConfigInterface ;
13
13
use Magento \AdobeImsApi \Api \Data \TokenResponseInterfaceFactory ;
14
14
use Magento \Framework \HTTP \Client \Curl ;
Original file line number Diff line number Diff line change 8
8
namespace Magento \AdobeIms \Test \Unit \Model ;
9
9
10
10
use Magento \AdobeIms \Model \LogIn ;
11
- use Magento \AdobeIms \Model \OAuth \TokenResponse ;
12
- use Magento \AdobeImsApi \Api \Data \TokenResponseInterfaceFactory ;
13
11
use Magento \Framework \App \Config \ScopeConfigInterface ;
14
12
use Magento \Framework \App \ScopeResolverInterface ;
15
13
use Magento \Framework \Locale \ResolverInterface ;
16
14
use Magento \Framework \Stdlib \DateTime \Intl \DateFormatterFactory ;
17
15
use Magento \Framework \Stdlib \DateTime \Timezone ;
18
- use Magento \Framework \Stdlib \DateTime \TimezoneInterface ;
19
16
use PHPUnit \Framework \TestCase ;
20
17
use Magento \AdobeImsApi \Api \Data \TokenResponseInterface ;
21
18
use Magento \AdobeImsApi \Api \Data \UserProfileInterface ;
Original file line number Diff line number Diff line change 9
9
<preference for =" Magento\AdobeImsApi\Api\UserProfileRepositoryInterface" type =" Magento\AdobeIms\Model\UserProfileRepository" />
10
10
<preference for =" Magento\AdobeImsApi\Api\Data\UserProfileInterface" type =" Magento\AdobeIms\Model\UserProfile" />
11
11
<preference for =" Magento\AdobeImsApi\Api\ConfigInterface" type =" Magento\AdobeIms\Model\Config" />
12
- <preference for =" Magento\AdobeImsApi\Api\Data\TokenResponseInterface" type =" Magento\AdobeIms\Model\OAuth \TokenResponse" />
12
+ <preference for =" Magento\AdobeImsApi\Api\Data\TokenResponseInterface" type =" Magento\AdobeIms\Model\Auth \TokenResponse" />
13
13
<preference for =" Magento\AdobeImsApi\Api\GetTokenInterface" type =" Magento\AdobeIms\Model\GetToken" />
14
14
<preference for =" Magento\AdobeImsApi\Api\GetImageInterface" type =" Magento\AdobeIms\Model\GetImage" />
15
15
<preference for =" Magento\AdobeImsApi\Api\UserAuthorizedInterface" type =" Magento\AdobeIms\Model\UserAuthorized" />
Original file line number Diff line number Diff line change 3
3
* Copyright © Magento, Inc. All rights reserved.
4
4
* See COPYING.txt for license details.
5
5
*/
6
-
7
6
declare (strict_types=1 );
8
7
9
8
namespace Magento \AdobeImsApi \Api \Data ;
Original file line number Diff line number Diff line change @@ -138,7 +138,6 @@ public function testUseAdobeAccessTokenSuccess()
138
138
$ token = $ this ->createAccessToken ();
139
139
$ this ->configWriter ->save (self ::XML_PATH_ENABLED , 1 );
140
140
$ this ->scopeConfig ->clean ();
141
- $ this ->runWebApiCall ($ token );
142
141
$ this ->assertAdminUserIdIsSaved ($ adminUserNameFromFixture , $ token );
143
142
}
144
143
@@ -186,9 +185,7 @@ public function testUseAdobeAccessTokenExpired()
186
185
'SoapFault does not contain expected message. '
187
186
);
188
187
} catch (Exception $ exception ) {
189
- $ exceptionData = $ this ->processRestExceptionResult ($ exception );
190
- $ expectedExceptionData = ['message ' => $ expectedMessage ];
191
- $ this ->assertEquals ($ expectedExceptionData , $ exceptionData );
188
+ $ this ->assertUnauthorizedAccessException ($ exception );
192
189
}
193
190
if ($ noExceptionOccurred ) {
194
191
$ this ->fail ("Exception was expected to be thrown when provided token is expired. " );
You can’t perform that action at this time.
0 commit comments