Skip to content

Commit f34f8c3

Browse files
committed
#27638 Fix fatal errors in Unit Tests
1 parent a73532a commit f34f8c3

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

app/code/Magento/Catalog/Test/Unit/Model/Product/CopierTest.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
namespace Magento\Catalog\Test\Unit\Model\Product;
88

9-
use Magento\Catalog\Api\Data\ProductExtension;
9+
use Magento\Catalog\Api\Data\ProductExtensionInterface;
1010
use Magento\Catalog\Api\Data\ProductInterface;
1111
use Magento\Catalog\Model\Attribute\ScopeOverriddenValue;
1212
use Magento\Catalog\Model\Product;
@@ -106,9 +106,9 @@ protected function setUp()
106106
public function testCopy(): void
107107
{
108108
$stockItem = $this->createMock(StockItemInterface::class);
109-
$extensionAttributes = $this->getMockBuilder(ProductExtension::class)
109+
$extensionAttributes = $this->getMockBuilder(ProductExtensionInterface::class)
110110
->setMethods(['getStockItem', 'setData'])
111-
->getMock();
111+
->getMockForAbstractClass();
112112
$extensionAttributes
113113
->expects($this->once())
114114
->method('getStockItem')
@@ -262,9 +262,9 @@ public function testUrlAlreadyExistsExceptionWhileCopyStoresUrl(): void
262262
{
263263
$stockItem = $this->getMockBuilder(StockItemInterface::class)
264264
->getMock();
265-
$extensionAttributes = $this->getMockBuilder(ProductExtension::class)
265+
$extensionAttributes = $this->getMockBuilder(ProductExtensionInterface::class)
266266
->setMethods(['getStockItem', 'setData'])
267-
->getMock();
267+
->getMockForAbstractClass();
268268
$extensionAttributes
269269
->expects($this->once())
270270
->method('getStockItem')

app/code/Magento/Catalog/Test/Unit/Model/Product/Website/ReadHandlerTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
namespace Magento\Catalog\Test\Unit\Model\Product\Website;
88

9-
use Magento\Catalog\Api\Data\ProductExtension;
9+
use Magento\Catalog\Api\Data\ProductExtensionInterface;
1010
use Magento\Catalog\Model\Product;
1111
use Magento\Catalog\Model\Product\Website\ReadHandler;
1212
use Magento\Catalog\Model\ResourceModel\Product as ResourceModel;
@@ -27,10 +27,10 @@ public function setUp()
2727
$this->websiteLink = $this->getMockBuilder(ResourceModel\Website\Link::class)
2828
->disableOriginalConstructor()
2929
->getMock();
30-
$this->extensionAttributes = $this->getMockBuilder(ProductExtension::class)
30+
$this->extensionAttributes = $this->getMockBuilder(ProductExtensionInterface::class)
3131
->setMethods(['setWebsiteIds', 'getWebsiteIds'])
3232
->disableArgumentCloning()
33-
->getMock();
33+
->getMockForAbstractClass();
3434
$this->readHandler = new ReadHandler($this->websiteLink);
3535
}
3636

app/code/Magento/Catalog/Test/Unit/Model/Product/Website/SaveHandlerTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
namespace Magento\Catalog\Test\Unit\Model\Product\Website;
88

9-
use Magento\Catalog\Api\Data\ProductExtension;
9+
use Magento\Catalog\Api\Data\ProductExtensionInterface;
1010
use Magento\Catalog\Api\Data\ProductInterface;
1111
use Magento\Catalog\Model\ResourceModel\Product\Website\Link;
1212
use Magento\Catalog\Model\Product\Website\SaveHandler;

app/code/Magento/Catalog/Test/Unit/Model/ProductRepositoryTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ class ProductRepositoryTest extends TestCase
175175
/**
176176
* @var ProductExtensionInterface|MockObject
177177
*/
178-
private $productExtension;
178+
private $ProductExtensionInterface;
179179

180180
/**
181181
* @var Json|MockObject

app/code/Magento/ConfigurableProduct/Test/Unit/Model/LinkManagementTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ public function testAddChild()
149149
->disableOriginalConstructor()
150150
->setMethods(['getId', 'getData'])
151151
->getMock();
152-
$extensionAttributesMock = $this->getMockBuilder(\Magento\Catalog\Api\Data\ProductExtension::class)
152+
$extensionAttributesMock = $this->getMockBuilder(\Magento\Catalog\Api\Data\ProductExtensionInterface::class)
153153
->disableOriginalConstructor()
154154
->setMethods(
155155
[
@@ -158,7 +158,7 @@ public function testAddChild()
158158
'setConfigurableProductLinks'
159159
]
160160
)
161-
->getMock();
161+
->getMockForAbstractClass();
162162
$optionMock = $this->getMockBuilder(\Magento\ConfigurableProduct\Api\Data\Option::class)
163163
->disableOriginalConstructor()
164164
->setMethods(['getProductAttribute', 'getPosition', 'getAttributeId'])

0 commit comments

Comments
 (0)