|
4 | 4 | * See COPYING.txt for license details.
|
5 | 5 | */
|
6 | 6 |
|
| 7 | +/** @var \Magento\Catalog\Api\ProductRepositoryInterface $productRepository */ |
| 8 | +$productRepository = \Magento\TestFramework\Helper\Bootstrap::getObjectManager() |
| 9 | + ->create(\Magento\Catalog\Api\ProductRepositoryInterface::class); |
| 10 | + |
7 | 11 | /** @var $product \Magento\Catalog\Model\Product */
|
8 | 12 | $product = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()
|
9 | 13 | ->create(\Magento\Catalog\Model\Product::class);
|
|
15 | 19 | ->setName('Simple Product 3')
|
16 | 20 | ->setSku('simple_3')
|
17 | 21 | ->setPrice(10)
|
18 |
| - ->setMetaTitle('meta title 3') |
19 |
| - ->setMetaKeyword('meta keyword 3') |
20 |
| - ->setMetaDescription('meta description 3') |
21 | 22 | ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
|
22 | 23 | ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
|
23 |
| - ->setStockData(['use_config_manage_stock' => 1, 'qty' => 22, 'is_in_stock' => 1]) |
24 |
| - ->setQty(22) |
25 |
| - ->save(); |
| 24 | + ->setQty(22); |
| 25 | +$product = $productRepository->save($product); |
26 | 26 |
|
27 | 27 | $product = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()
|
28 | 28 | ->create(\Magento\Catalog\Model\Product::class);
|
|
34 | 34 | ->setName('Simple Product 14')
|
35 | 35 | ->setSku('simple_14')
|
36 | 36 | ->setPrice(10)
|
37 |
| - ->setMetaTitle('meta title 14') |
38 |
| - ->setMetaKeyword('meta keyword 14') |
39 |
| - ->setMetaDescription('meta description 14') |
40 | 37 | ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
|
41 | 38 | ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
|
42 |
| - ->setStockData(['use_config_manage_stock' => 1, 'qty' => 22, 'is_in_stock' => 1]) |
43 |
| - ->setQty(22) |
44 |
| - ->save(); |
| 39 | + ->setQty(22); |
| 40 | +$product = $productRepository->save($product); |
45 | 41 |
|
46 | 42 | $product = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()
|
47 | 43 | ->create(\Magento\Catalog\Model\Product::class);
|
|
53 | 49 | ->setName('Simple Product 15')
|
54 | 50 | ->setSku('simple_15')
|
55 | 51 | ->setPrice(10)
|
56 |
| - ->setMetaTitle('meta title 15') |
57 |
| - ->setMetaKeyword('meta keyword 15') |
58 |
| - ->setMetaDescription('meta description 15') |
59 | 52 | ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
|
60 | 53 | ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
|
61 |
| - ->setStockData(['use_config_manage_stock' => 1, 'qty' => 22, 'is_in_stock' => 1]) |
62 |
| - ->setQty(22) |
63 |
| - ->save(); |
| 54 | + ->setQty(22); |
| 55 | +$product = $productRepository->save($product); |
64 | 56 |
|
65 | 57 | $product = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()
|
66 | 58 | ->create(\Magento\Catalog\Model\Product::class);
|
|
72 | 64 | ->setName('Simple Product 92')
|
73 | 65 | ->setSku('simple_92')
|
74 | 66 | ->setPrice(10)
|
75 |
| - ->setMetaTitle('meta title 92') |
76 |
| - ->setMetaKeyword('meta keyword 92') |
77 |
| - ->setMetaDescription('meta description 92') |
78 | 67 | ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
|
79 | 68 | ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
|
80 |
| - ->setStockData(['use_config_manage_stock' => 1, 'qty' => 22, 'is_in_stock' => 1]) |
81 |
| - ->setQty(22) |
82 |
| - ->save(); |
| 69 | + ->setQty(22); |
| 70 | +$product = $productRepository->save($product); |
0 commit comments