Skip to content

Commit 7ac0c83

Browse files
committed
MC-33312: [2.3][Integration] Test fix
1 parent 12ac8a1 commit 7ac0c83

File tree

4 files changed

+16
-10
lines changed

4 files changed

+16
-10
lines changed

dev/tests/integration/testsuite/Magento/Catalog/_files/products_for_search.php

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@
1010
use Magento\Catalog\Model\Product;
1111
use Magento\Catalog\Model\Product\Attribute\Source\Status;
1212
use Magento\Catalog\Model\Product\Visibility;
13+
use Magento\TestFramework\Helper\Bootstrap;
14+
use Magento\Catalog\Api\ProductRepositoryInterface;
15+
16+
$objectManager = Bootstrap::getObjectManager();
17+
/** @var ProductRepositoryInterface $productRepository */
18+
$productRepository = $objectManager->get(ProductRepositoryInterface::class);
1319

1420
$products = [
1521
[
@@ -90,14 +96,13 @@
9096
];
9197

9298
/** @var CategoryLinkManagementInterface $categoryLinkManagement */
93-
$categoryLinkManagement = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()
94-
->create(CategoryLinkManagementInterface::class);
99+
$categoryLinkManagement = $objectManager->create(CategoryLinkManagementInterface::class);
95100

96101
$categoriesToAssign = [];
97102

98103
foreach ($products as $data) {
99104
/** @var $product Product */
100-
$product = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(Product::class);
105+
$product = $objectManager->create(Product::class);
101106
$product
102107
->setTypeId($data['type'])
103108
->setId($data['id'])
@@ -111,8 +116,8 @@
111116
->setMetaDescription($data['meta_keyword'])
112117
->setVisibility($data['visibility'])
113118
->setStatus($data['status'])
114-
->setStockData(['use_config_manage_stock' => 0])
115-
->save();
119+
->setStockData(['use_config_manage_stock' => 0]);
120+
$productRepository->save($product);
116121

117122
$categoriesToAssign[$data['sku']][] = $data['category_id'];
118123
}

dev/tests/integration/testsuite/Magento/Catalog/_files/products_for_search_rollback.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,16 @@
1010
use Magento\TestFramework\Helper\Bootstrap;
1111

1212
Bootstrap::getInstance()->getInstance()->reinitialize();
13+
$objectManager = Bootstrap::getObjectManager();
1314

1415
/** @var Registry $registry */
15-
$registry = Bootstrap::getObjectManager()->get(Registry::class);
16+
$registry = $objectManager->get(Registry::class);
1617

1718
$registry->unregister('isSecureArea');
1819
$registry->register('isSecureArea', true);
1920

2021
/** @var ProductRepositoryInterface $productRepository */
21-
$productRepository = Bootstrap::getObjectManager()->get(ProductRepositoryInterface::class);
22+
$productRepository = $objectManager->get(ProductRepositoryInterface::class);
2223

2324
$productSkus = ['search_product_1', 'search_product_2', 'search_product_3', 'search_product_4', 'search_product_5'];
2425
foreach ($productSkus as $sku) {

dev/tests/integration/testsuite/Magento/ConfigurableProduct/_files/product_configurable.php

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

2222
/** @var ProductRepositoryInterface $productRepository */
2323
$productRepository = Bootstrap::getObjectManager()
24-
->create(ProductRepositoryInterface::class);
24+
->get(ProductRepositoryInterface::class);
2525

2626
/** @var $installer CategorySetup */
2727
$installer = Bootstrap::getObjectManager()->create(CategorySetup::class);

dev/tests/integration/testsuite/Magento/ConfigurableProduct/_files/product_configurable_12345.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
/** @var ProductRepositoryInterface $productRepository */
2323
$productRepository = Bootstrap::getObjectManager()
24-
->create(ProductRepositoryInterface::class);
24+
->get(ProductRepositoryInterface::class);
2525

2626
/** @var $installer CategorySetup */
2727
$installer = Bootstrap::getObjectManager()->create(CategorySetup::class);
@@ -105,7 +105,7 @@
105105
$registry->unregister('isSecureArea');
106106
$registry->register('isSecureArea', true);
107107
try {
108-
$productToDelete = $productRepository->getById(11);
108+
$productToDelete = $productRepository->getById(111);
109109
$productRepository->delete($productToDelete);
110110

111111
/** @var \Magento\Quote\Model\ResourceModel\Quote\Item $itemResource */

0 commit comments

Comments
 (0)