Skip to content
Snippets Groups Projects
Commit 1b05274a authored by Yuri Kovsher's avatar Yuri Kovsher
Browse files

Merge remote-tracking branch 'tango-ce/MAGETWO-56116' into MAGETWO-56116

parents b4fbcac2 7d1003b9
No related merge requests found
...@@ -14,6 +14,9 @@ use Magento\UrlRewrite\Model\UrlFinderInterface; ...@@ -14,6 +14,9 @@ use Magento\UrlRewrite\Model\UrlFinderInterface;
use Magento\CatalogUrlRewrite\Model\Category\Product; use Magento\CatalogUrlRewrite\Model\Category\Product;
use Magento\CatalogUrlRewrite\Model\ResourceModel\Category\Product as ProductResourceModel; use Magento\CatalogUrlRewrite\Model\ResourceModel\Category\Product as ProductResourceModel;
/**
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
*/
class StorageTest extends \PHPUnit_Framework_TestCase class StorageTest extends \PHPUnit_Framework_TestCase
{ {
/** /**
......
...@@ -71,7 +71,6 @@ class PluginTest extends \PHPUnit_Framework_TestCase ...@@ -71,7 +71,6 @@ class PluginTest extends \PHPUnit_Framework_TestCase
$this->requestMock = $this->getMock(\Magento\Framework\App\Request\Http::class, [], [], '', false); $this->requestMock = $this->getMock(\Magento\Framework\App\Request\Http::class, [], [], '', false);
$methods = ['setTypeId', 'getAttributes', 'addData', 'setWebsiteIds', '__wakeup']; $methods = ['setTypeId', 'getAttributes', 'addData', 'setWebsiteIds', '__wakeup'];
$this->productMock = $this->getMock(\Magento\Catalog\Model\Product::class, $methods, [], '', false); $this->productMock = $this->getMock(\Magento\Catalog\Model\Product::class, $methods, [], '', false);
$product = $this->productMock;
$attributeMethods = [ $attributeMethods = [
'getId', 'getId',
'getFrontend', 'getFrontend',
......
...@@ -5,6 +5,9 @@ ...@@ -5,6 +5,9 @@
*/ */
namespace Magento\ConfigurableProduct\Test\Unit\Model\Quote\Item\QuantityValidator\Initializer\Option\Plugin; namespace Magento\ConfigurableProduct\Test\Unit\Model\Quote\Item\QuantityValidator\Initializer\Option\Plugin;
use \Magento\ConfigurableProduct\Model\Quote\Item\QuantityValidator\Initializer\Option\Plugin\ConfigurableProduct
as InitializerOptionPlugin;
class ConfigurableProductTest extends \PHPUnit_Framework_TestCase class ConfigurableProductTest extends \PHPUnit_Framework_TestCase
{ {
/** /**
...@@ -22,24 +25,36 @@ class ConfigurableProductTest extends \PHPUnit_Framework_TestCase ...@@ -22,24 +25,36 @@ class ConfigurableProductTest extends \PHPUnit_Framework_TestCase
); );
$quoteItemMock = $this->getMock( $quoteItemMock = $this->getMock(
\Magento\Quote\Model\Quote\Item::class, ['getProductType', '__wakeup'], [], '', false \Magento\Quote\Model\Quote\Item::class,
['getProductType', '__wakeup'],
[],
'',
false
); );
$quoteItemMock->expects($this->once()) $quoteItemMock->expects($this->once())
->method('getProductType') ->method('getProductType')
->will($this->returnValue($data['product_type'])); ->will($this->returnValue($data['product_type']));
$stockItemMock = $this->getMock( $stockItemMock = $this->getMock(
\Magento\CatalogInventory\Model\Stock\Item::class, ['setProductName', '__wakeup'], [], '', false \Magento\CatalogInventory\Model\Stock\Item::class,
['setProductName', '__wakeup'],
[],
'',
false
); );
$matcherMethod = $data['matcher_method']; $matcherMethod = $data['matcher_method'];
$stockItemMock->expects($this->$matcherMethod()) $stockItemMock->expects($this->$matcherMethod())
->method('setProductName'); ->method('setProductName');
$optionMock = $this->getMock( $optionMock = $this->getMock(
\Magento\Quote\Model\Quote\Item\Option::class, ['getProduct', '__wakeup'], [], '', false \Magento\Quote\Model\Quote\Item\Option::class,
['getProduct', '__wakeup'],
[],
'',
false
); );
$model = new \Magento\ConfigurableProduct\Model\Quote\Item\QuantityValidator\Initializer\Option\Plugin\ConfigurableProduct(); $model = new InitializerOptionPlugin();
$model->afterGetStockItem($subjectMock, $stockItemMock, $optionMock, $quoteItemMock, 0); $model->afterGetStockItem($subjectMock, $stockItemMock, $optionMock, $quoteItemMock, 0);
} }
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment