Skip to content

Commit f51e24b

Browse files
committed
MAGETWO-87555: Test coverage for critical logic
1 parent 749db8b commit f51e24b

File tree

3 files changed

+31
-18
lines changed

3 files changed

+31
-18
lines changed

app/code/Magento/Bundle/Setup/Patch/Schema/UpdateBundleRelatedSchema.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public function __construct(
3737
*/
3838
public function apply()
3939
{
40+
$this->schemaSetup->startSetup();
4041
// Updating data of the 'catalog_product_bundle_option_value' table.
4142
$tableName = $this->schemaSetup->getTable('catalog_product_bundle_option_value');
4243

@@ -103,8 +104,6 @@ public function apply()
103104

104105
$columnsToSelect = [];
105106

106-
$this->schemaSetup->getConnection()->startSetup();
107-
108107
foreach ($this->schemaSetup->getConnection()->describeTable($tmpTableName) as $column) {
109108
$alias = $column['COLUMN_NAME'] == 'parent_product_id' ? 'selections.' : 'prices.';
110109

@@ -131,7 +130,7 @@ public function apply()
131130

132131
$this->schemaSetup->getConnection()->dropTable($tmpTableName);
133132

134-
$this->schemaSetup->getConnection()->endSetup();
133+
$this->schemaSetup->endSetup();
135134
}
136135

137136
/**

lib/internal/Magento/Framework/Config/FileResolverByModule.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public function get($filename, $scope)
6161
$iterator = $this->_moduleReader->getConfigurationFiles($filename)->toArray();
6262
if ($scope !== self::ALL_MODULES) {
6363
$path = $this->componentRegistrar->getPath('module', $scope);
64-
$path .= DIRECTORY_SEPARATOR . Dir::MODULE_ETC_DIR . DIRECTORY_SEPARATOR . $filename;
64+
$path .= '/' . Dir::MODULE_ETC_DIR . '/'. $filename;
6565
$iterator = isset($iterator[$path]) ? [$path => $iterator[$path]] : [];
6666
}
6767
$primaryFile = parent::get($filename, 'primary')->toArray();

lib/internal/Magento/Framework/Test/Unit/Config/FileResolverByModuleTest.php

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,39 @@
1111

1212
class FileResolverByModuleTest extends \PHPUnit\Framework\TestCase
1313
{
14-
/** @var \Magento\Framework\Config\FileResolverByModule */
15-
protected $model;
14+
/**
15+
* @var \Magento\Framework\Config\FileResolverByModule
16+
*/
17+
private $model;
1618

17-
/** @var ObjectManagerHelper */
18-
protected $objectManagerHelper;
19+
/**
20+
* @var ObjectManagerHelper
21+
*/
22+
private $objectManagerHelper;
1923

20-
/** @var \Magento\Framework\Module\Dir\Reader|\PHPUnit_Framework_MockObject_MockObject */
21-
protected $readerMock;
24+
/**
25+
* @var \Magento\Framework\Module\Dir\Reader|\PHPUnit_Framework_MockObject_MockObject
26+
*/
27+
private $readerMock;
2228

23-
/** @var \Magento\Framework\Filesystem|\PHPUnit_Framework_MockObject_MockObject */
24-
protected $filesystemMock;
29+
/**
30+
* @var \Magento\Framework\Filesystem|\PHPUnit_Framework_MockObject_MockObject
31+
*/
32+
private $filesystemMock;
2533

26-
/** @var \Magento\Framework\Config\FileIteratorFactory|\PHPUnit_Framework_MockObject_MockObject */
27-
protected $fileIteratorFactoryMock;
34+
/**
35+
* @var \Magento\Framework\Config\FileIteratorFactory|\PHPUnit_Framework_MockObject_MockObject
36+
*/
37+
private $fileIteratorFactoryMock;
2838

29-
/** @var \Magento\Framework\Component\ComponentRegistrar|\PHPUnit_Framework_MockObject_MockObject */
30-
protected $componentRegistrarMock;
39+
/**
40+
* @var \Magento\Framework\Component\ComponentRegistrar|\PHPUnit_Framework_MockObject_MockObject
41+
*/
42+
private $componentRegistrarMock;
3143

32-
/** @var \PHPUnit_Framework_MockObject_MockObject */
44+
/**
45+
* @var \Magento\Framework\Filesystem\Driver\File|\PHPUnit_Framework_MockObject_MockObject
46+
*/
3347
private $fileDriver;
3448

3549
protected function setUp()
@@ -46,7 +60,7 @@ protected function setUp()
4660
$this->componentRegistrarMock = $this->getMockBuilder(\Magento\Framework\Component\ComponentRegistrar::class)
4761
->disableOriginalConstructor()
4862
->getMock();
49-
$this->fileDriver = $this->getMockBuilder(DriverInterface::class)
63+
$this->fileDriver = $this->getMockBuilder(\Magento\Framework\Filesystem\Driver\File::class)
5064
->disableOriginalConstructor()
5165
->getMock();
5266
$this->objectManagerHelper = new ObjectManagerHelper($this);

0 commit comments

Comments
 (0)