Skip to content

Commit a16e03b

Browse files
author
Bohdan Korablov
committed
MAGETWO-61786: Implementation
1 parent ffaaf5c commit a16e03b

File tree

3 files changed

+16
-12
lines changed

3 files changed

+16
-12
lines changed

app/code/Magento/Config/Test/Unit/Block/System/Config/FormTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,7 @@ public function initGroupDataProvider()
442442
*
443443
* @dataProvider initFieldsDataProvider
444444
* @SuppressWarnings(PHPMD.ExcessiveMethodLength)
445+
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
445446
*/
446447
public function testInitFields(
447448
$backendConfigValue,

app/code/Magento/Config/Test/Unit/Model/Config/Structure/Element/SectionTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ protected function setUp()
4848
$objectManager->setBackwardCompatibleProperty(
4949
$this->_model,
5050
'elementVisibility',
51-
$this->elementVisibilityMock
51+
$this->elementVisibilityMock,
52+
\Magento\Config\Model\Config\Structure\AbstractElement::class
5253
);
5354
}
5455

app/code/Magento/Config/Test/Unit/Model/Config/Structure/ElementVisibilityTest.php

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,27 +25,29 @@ class ElementVisibilityTest extends \PHPUnit_Framework_TestCase
2525
*/
2626
private $secondVisibilityMock;
2727

28+
protected function setUp()
29+
{
30+
$this->firstVisibilityMock = $this->getMockBuilder(ElementVisibilityInterface::class)
31+
->getMockForAbstractClass();
32+
$this->secondVisibilityMock = $this->getMockBuilder(ElementVisibilityInterface::class)
33+
->getMockForAbstractClass();
34+
35+
$this->model = new ElementVisibility([$this->firstVisibilityMock, $this->secondVisibilityMock]);
36+
}
37+
2838
/**
2939
* @expectedException \Magento\Framework\Exception\ConfigurationMismatchException
40+
* @codingStandardsIgnoreStart
3041
* @expectedExceptionMessage stdClass is not instance on Magento\Config\Model\Config\Structure\ElementVisibilityInterface
42+
* @codingStandardsIgnoreEnd
3143
*/
3244
public function testException()
3345
{
3446
$visibility = [
3547
'stdClass' => new \StdClass()
3648
];
3749

38-
$model = new ElementVisibility($visibility);
39-
}
40-
41-
protected function setUp()
42-
{
43-
$this->firstVisibilityMock = $this->getMockBuilder(ElementVisibilityInterface::class)
44-
->getMockForAbstractClass();
45-
$this->secondVisibilityMock = $this->getMockBuilder(ElementVisibilityInterface::class)
46-
->getMockForAbstractClass();
47-
48-
$this->model = new ElementVisibility([$this->firstVisibilityMock, $this->secondVisibilityMock]);
50+
new ElementVisibility($visibility);
4951
}
5052

5153
/**

0 commit comments

Comments
 (0)