/** * @covers \Magento\Catalog\Model\Product\Type\AbstractType::isComposite * @covers \Magento\Catalog\Model\Product\Type\AbstractType::canUseQtyDecimals * @covers \Magento\Catalog\Model\Product\Type\AbstractType::setConfig */ public function testSetConfig() { $this->assertFalse($this->_model->isComposite(\Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Catalog\\Model\\Product'))); $this->assertTrue($this->_model->canUseQtyDecimals()); $config = ['composite' => 1, 'can_use_qty_decimals' => 0]; $this->_model->setConfig($config); $this->assertTrue($this->_model->isComposite(\Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Catalog\\Model\\Product'))); $this->assertFalse($this->_model->canUseQtyDecimals()); }