Skip to content

Commit c43c2c4

Browse files
author
Oleksii Korshenko
authored
Merge pull request #27716 from lbajsarowicz/phpunit8/module-GoogleAnalytics
#27500 Prepare GoogleAnalytics module Tests for PHPUnit 8
2 parents 3cb22ba + aa78a37 commit c43c2c4

File tree

3 files changed

+27
-23
lines changed

3 files changed

+27
-23
lines changed

app/code/Magento/GoogleAnalytics/Test/Unit/Block/GaTest.php

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
<?php
1+
<?php declare(strict_types=1);
22
/**
33
* Copyright © Magento, Inc. All rights reserved.
44
* See COPYING.txt for license details.
55
*/
66

77
namespace Magento\GoogleAnalytics\Test\Unit\Block;
88

9+
use Magento\Cookie\Helper\Cookie;
910
use Magento\Framework\Escaper;
1011
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager;
1112
use Magento\Framework\View\Element\Template\Context;
@@ -15,47 +16,49 @@
1516
use Magento\Sales\Model\Order;
1617
use Magento\Sales\Model\ResourceModel\Order\Collection;
1718
use Magento\Sales\Model\ResourceModel\Order\CollectionFactory;
19+
use Magento\Store\Api\Data\WebsiteInterface;
1820
use Magento\Store\Model\Store;
1921
use Magento\Store\Model\StoreManagerInterface;
22+
use PHPUnit\Framework\MockObject\MockObject;
2023
use PHPUnit\Framework\TestCase;
2124

2225
/**
2326
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
2427
*/
25-
class GaTest extends \PHPUnit\Framework\TestCase
28+
class GaTest extends TestCase
2629
{
2730

2831
/**
29-
* @var Ga | \PHPUnit_Framework_MockObject_MockObject
32+
* @var Ga|MockObject
3033
*/
3134
protected $gaBlock;
3235

3336
/**
34-
* @var \PHPUnit_Framework_MockObject_MockObject
37+
* @var MockObject
3538
*/
3639
private $cookieHelperMock;
3740

3841
/**
39-
* @var \PHPUnit_Framework_MockObject_MockObject
42+
* @var MockObject
4043
*/
4144
private $salesOrderCollectionMock;
4245

4346
/**
44-
* @var \PHPUnit_Framework_MockObject_MockObject
47+
* @var MockObject
4548
*/
4649
private $storeManagerMock;
4750

4851
/**
49-
* @var \PHPUnit_Framework_MockObject_MockObject
52+
* @var MockObject
5053
*/
5154
private $storeMock;
5255

5356
/**
54-
* @var \PHPUnit_Framework_MockObject_MockObject
57+
* @var MockObject
5558
*/
5659
private $googleAnalyticsDataMock;
5760

58-
protected function setUp()
61+
protected function setUp(): void
5962
{
6063
$objectManager = new ObjectManager($this);
6164
$contextMock = $this->getMockBuilder(Context::class)->disableOriginalConstructor()->getMock();
@@ -79,7 +82,7 @@ protected function setUp()
7982
->disableOriginalConstructor()
8083
->getMock();
8184

82-
$this->cookieHelperMock = $this->getMockBuilder(\Magento\Cookie\Helper\Cookie::class)
85+
$this->cookieHelperMock = $this->getMockBuilder(Cookie::class)
8386
->disableOriginalConstructor()
8487
->getMock();
8588

@@ -135,7 +138,7 @@ public function testIsCookieRestrictionModeEnabled()
135138
public function testGetCurrentWebsiteId()
136139
{
137140
$websiteId = 100;
138-
$websiteMock = $this->getMockBuilder(\Magento\Store\Api\Data\WebsiteInterface::class)->getMock();
141+
$websiteMock = $this->getMockBuilder(WebsiteInterface::class)->getMock();
139142
$websiteMock->expects($this->once())->method('getId')->willReturn($websiteId);
140143
$this->storeManagerMock->expects($this->once())->method('getWebsite')->willReturn($websiteMock);
141144
$this->assertEquals($websiteId, $this->gaBlock->getCurrentWebsiteId());
@@ -185,15 +188,15 @@ public function testGetPageTrackingData()
185188
];
186189
$this->gaBlock->setData('page_name', $pageName);
187190
$this->googleAnalyticsDataMock->expects($this->once())->method('isAnonymizedIpActive')->willReturn(true);
188-
191+
189192
$this->assertEquals($expectedResult, $this->gaBlock->getPageTrackingData($accountId));
190193
}
191194

192195
/**
193196
* Create Order mock with $orderItemCount items
194197
*
195198
* @param int $orderItemCount
196-
* @return Order|\PHPUnit_Framework_MockObject_MockObject
199+
* @return Order|MockObject
197200
*/
198201
protected function createOrderMock($orderItemCount = 1)
199202
{
@@ -220,7 +223,7 @@ protected function createOrderMock($orderItemCount = 1)
220223
}
221224

222225
/**
223-
* @return Collection | \PHPUnit_Framework_MockObject_MockObject
226+
* @return Collection|MockObject
224227
*/
225228
protected function createCollectionMock()
226229
{

app/code/Magento/GoogleAnalytics/Test/Unit/Helper/DataTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99

1010
namespace Magento\GoogleAnalytics\Test\Unit\Helper;
1111

12-
use Magento\GoogleAnalytics\Helper\Data as HelperData;
1312
use Magento\Framework\App\Config\ScopeConfigInterface;
14-
use Magento\Store\Model\ScopeInterface;
1513
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager;
16-
use PHPUnit\Framework\TestCase;
14+
use Magento\GoogleAnalytics\Helper\Data as HelperData;
15+
use Magento\Store\Model\ScopeInterface;
1716
use PHPUnit\Framework\MockObject\MockObject;
17+
use PHPUnit\Framework\TestCase;
1818

1919
/**
2020
* Unit test for Magento\GoogleAnalytics\Helper\Data

app/code/Magento/GoogleAnalytics/Test/Unit/Observer/SetGoogleAnalyticsOnOrderSuccessPageViewObserverTest.php

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,32 +15,33 @@
1515
use Magento\GoogleAnalytics\Helper\Data as GaDataHelper;
1616
use Magento\GoogleAnalytics\Observer\SetGoogleAnalyticsOnOrderSuccessPageViewObserver;
1717
use Magento\Store\Model\StoreManagerInterface;
18+
use PHPUnit\Framework\MockObject\MockObject;
1819
use PHPUnit\Framework\TestCase;
1920

2021
class SetGoogleAnalyticsOnOrderSuccessPageViewObserverTest extends TestCase
2122
{
2223
/**
23-
* @var Event|\PHPUnit_Framework_MockObject_MockObject
24+
* @var Event|MockObject
2425
*/
2526
private $eventMock;
2627

2728
/**
28-
* @var Observer|\PHPUnit_Framework_MockObject_MockObject
29+
* @var Observer|MockObject
2930
*/
3031
private $observerMock;
3132

3233
/**
33-
* @var GaDataHelper|\PHPUnit_Framework_MockObject_MockObject
34+
* @var GaDataHelper|MockObject
3435
*/
3536
private $googleAnalyticsDataMock;
3637

3738
/**
38-
* @var LayoutInterface|\PHPUnit_Framework_MockObject_MockObject
39+
* @var LayoutInterface|MockObject
3940
*/
4041
private $layoutMock;
4142

4243
/**
43-
* @var StoreManagerInterface|\PHPUnit_Framework_MockObject_MockObject
44+
* @var StoreManagerInterface|MockObject
4445
*/
4546
private $storeManagerMock;
4647

@@ -52,7 +53,7 @@ class SetGoogleAnalyticsOnOrderSuccessPageViewObserverTest extends TestCase
5253
/**
5354
* Test setUp
5455
*/
55-
protected function setUp()
56+
protected function setUp(): void
5657
{
5758
$this->googleAnalyticsDataMock = $this->getMockBuilder(GaDataHelper::class)
5859
->disableOriginalConstructor()

0 commit comments

Comments
 (0)