Skip to content

Commit 8f9f568

Browse files
authored
Merge pull request #56 from magento-commerce/1.3-develop-phpunit9
MC-38769: PHPUnit 9 support for PHP 2.3.x
2 parents 847aca6 + 81d686a commit 8f9f568

File tree

23 files changed

+45
-49
lines changed

23 files changed

+45
-49
lines changed

app/code/Magento/PageBuilder/Test/Mftf/ActionGroup/StoreConfigurationActionGroup.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
<conditionalClick stepKey="expandAdvancedContentTools" selector="{{ContentManagementSection.PageBuilderOptions}}" dependentSelector="{{ContentManagementSection.CheckIfPageBuilderTabExpanded}}" visible="true"/>
5353
<waitForElementVisible selector="{{ContentManagementSection.GoogleMapsAPIKeyInputField}}" stepKey="waitForGoogleMapsAPIKeyInputField"/>
5454
<fillField selector="{{ContentManagementSection.GoogleMapsAPIKeyInputField}}" userInput="{{apiKey}}" stepKey="inputAPIKey"/>
55-
<pressKey selector="{{ContentManagementSection.GoogleMapsAPIKeyInputField}}" parameterArray="[\WebDriverKeys::ENTER]" stepKey="pressKey"/>
55+
<pressKey selector="{{ContentManagementSection.GoogleMapsAPIKeyInputField}}" parameterArray="[\Facebook\WebDriver\WebDriverKeys::ENTER]" stepKey="pressKey"/>
5656
<click selector="{{ContentManagementSection.Save}}" stepKey="saveConfig"/>
5757
<waitForPageLoad stepKey="waitForPageLoad3"/>
5858
</actionGroup>
@@ -63,7 +63,7 @@
6363
<comment userInput="inputGoogleMapsAPIKey" stepKey="comment"/>
6464
<waitForElementVisible selector="{{ContentManagementSection.GoogleMapsAPIKeyInputField}}" stepKey="waitForGoogleMapsAPIKeyInputField"/>
6565
<fillField selector="{{ContentManagementSection.GoogleMapsAPIKeyInputField}}" userInput="{{apiKey}}" stepKey="inputAPIKey"/>
66-
<pressKey selector="{{ContentManagementSection.GoogleMapsAPIKeyInputField}}" parameterArray="[\WebDriverKeys::ENTER]" stepKey="pressKey"/>
66+
<pressKey selector="{{ContentManagementSection.GoogleMapsAPIKeyInputField}}" parameterArray="[\Facebook\WebDriver\WebDriverKeys::ENTER]" stepKey="pressKey"/>
6767
</actionGroup>
6868
<actionGroup name="clickAndValidateGoogleMapsAPIKeyTestKeyButton">
6969
<arguments>

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderPanelTest.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@
219219
<see userInput="Row" selector="{{PageBuilderPanel.searchResults}}" stepKey="validateRowAppears"/>
220220
<dontSee userInput="Column" selector="{{PageBuilderPanel.searchResults}}" stepKey="validateColumnDoesNotAppear"/>
221221
<comment userInput="Clear input field using backspace to show all content types on Pagebuilder panel" stepKey="commentDeleteSearch"/>
222-
<pressKey selector="{{PageBuilderPanel.searchPanel}}" parameterArray="[\WebDriverKeys::BACKSPACE]" stepKey="enterSearchInput"/>
222+
<pressKey selector="{{PageBuilderPanel.searchPanel}}" parameterArray="[\Facebook\WebDriver\WebDriverKeys::BACKSPACE]" stepKey="enterSearchInput"/>
223223
<dontSee userInput="r" selector="{{PageBuilderPanel.searchPanel}}" stepKey="validateInputClearedAfterRemoveCharacters"/>
224224
<scrollTo selector="{{CmsNewPagePageActionsSection.contentSectionName}}" stepKey="scrollToTopOfStage"/>
225225
<actionGroup ref="validateMenuSectionsAndContentTypes" stepKey="validateMenuSectionsAndContentTypesAfterClearField"/>

app/code/Magento/PageBuilder/Test/Unit/Model/Catalog/SortingTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class SortingTest extends TestCase
3333
/**
3434
* @inheritdoc
3535
*/
36-
protected function setUp()
36+
protected function setUp(): void
3737
{
3838
$this->objectManager = new ObjectManager($this);
3939
$this->sortingFactoryMock = $this->createMock(Factory::class);

app/code/Magento/PageBuilder/Test/Unit/Model/Filter/TemplateTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class TemplateTest extends TestCase
3535
/**
3636
* @inheritDoc
3737
*/
38-
protected function setUp()
38+
protected function setUp(): void
3939
{
4040
parent::setUp();
4141
$this->logger = $this->createMock(LoggerInterface::class);

dev/tests/integration/testsuite/Magento/PageBuilder/Block/Catalog/Category/ViewTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class ViewTest extends TestCase
4040
/**
4141
* @inheritdoc
4242
*/
43-
protected function setUp()
43+
protected function setUp(): void
4444
{
4545
$this->objectManager = Bootstrap::getObjectManager();
4646
$this->categoryRepository = $this->objectManager->create(CategoryRepositoryInterface::class);
@@ -64,7 +64,7 @@ public function testDescription(): void
6464
$this->block = $this->layout->createBlock(View::class);
6565
$this->block->setTemplate('Magento_PageBuilder::catalog/category/view/description.phtml');
6666

67-
$this->assertContains('data-appearance="contained"', $this->block->toHtml());
67+
$this->assertStringContainsString('data-appearance="contained"', $this->block->toHtml());
6868
}
6969

7070
/**

dev/tests/integration/testsuite/Magento/PageBuilder/Controller/Adminhtml/ContentType/Image/UploadTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class UploadTest extends TestCase
4848
/**
4949
* @inheritdoc
5050
*/
51-
protected function setUp()
51+
protected function setUp(): void
5252
{
5353
$this->objectManager = ObjectManager::getInstance();
5454

@@ -77,7 +77,7 @@ protected function setUp()
7777
/**
7878
* @inheritdoc
7979
*/
80-
protected function tearDown()
80+
protected function tearDown(): void
8181
{
8282
$_FILES = [];
8383
}

dev/tests/integration/testsuite/Magento/PageBuilder/Controller/Adminhtml/Form/Element/ProductConditions/ChildTest.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ public function testFormLoadsEmptyFormUsingParams()
2626
$this->dispatch('backend/pagebuilder/form/element_productconditions_child');
2727
$responseBody = $this->getResponse()->getBody();
2828
// Assert form is associated correctly
29-
$this->assertContains('data-form-part="test_namespace"', $responseBody);
29+
$this->assertStringContainsString('data-form-part="test_namespace"', $responseBody);
3030
// Assert the form object is propagated
31-
$this->assertContains('form/myobject', $responseBody);
31+
$this->assertStringContainsString('form/myobject', $responseBody);
3232
// Assert id is used
33-
$this->assertContains('name="parameters[conditions][1--3][type]"', $responseBody);
33+
$this->assertStringContainsString('name="parameters[conditions][1--3][type]"', $responseBody);
3434
// Assert type is used
35-
$this->assertContains('value="Magento\CatalogWidget\Model\Rule\Condition\Product"', $responseBody);
35+
$this->assertStringContainsString('value="Magento\CatalogWidget\Model\Rule\Condition\Product"', $responseBody);
3636
}
3737

3838
public function testFormLoadsCustomPrefix()
@@ -53,8 +53,8 @@ public function testFormLoadsCustomPrefix()
5353
$responseBody = $this->getResponse()->getBody();
5454

5555
// Assert the form object is propagated
56-
$this->assertContains('form/myobject', $responseBody);
56+
$this->assertStringContainsString('form/myobject', $responseBody);
5757
// Assert id is used
58-
$this->assertContains('name="parameters[myprefix][1--3][type]"', $responseBody);
58+
$this->assertStringContainsString('name="parameters[myprefix][1--3][type]"', $responseBody);
5959
}
6060
}

dev/tests/integration/testsuite/Magento/PageBuilder/Controller/Adminhtml/Form/Element/ProductConditionsTest.php

+7-7
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ public function testFormLoadsEmptyFormUsingParams()
2323
$this->dispatch('backend/pagebuilder/form/element_productconditions');
2424
$responseBody = $this->getResponse()->getBody();
2525
// Assert form is associated correctly
26-
$this->assertContains('data-form-part="test_namespace"', $responseBody);
26+
$this->assertStringContainsString('data-form-part="test_namespace"', $responseBody);
2727
// Assert correct conditions are loaded
28-
$this->assertContains(\Magento\CatalogWidget\Model\Rule\Condition\Combine::class, $responseBody);
28+
$this->assertStringContainsString(\Magento\CatalogWidget\Model\Rule\Condition\Combine::class, $responseBody);
2929
}
3030

3131
public function testFormLoadsConditionsFromPost()
@@ -63,19 +63,19 @@ public function testFormLoadsConditionsFromPost()
6363
$responseBody = $this->getResponse()->getBody();
6464

6565
// Assert the description rule is loaded correctly
66-
$this->assertContains('<option value="{}" selected="selected">contains</option>', $responseBody);
66+
$this->assertStringContainsString('<option value="{}" selected="selected">contains</option>', $responseBody);
6767
$expected = 'data-ui-id="editable-0-text-parameters-conditions-1-1-value"' .
6868
' value="foo" data-form-part="test_namespace"';
69-
$this->assertContains($expected, $responseBody);
69+
$this->assertStringContainsString($expected, $responseBody);
7070

7171
// Assert the combine form has form-part
7272
$expected = 'name="parameters[conditions][1--2][value]" data-form-part="test_namespace"';
73-
$this->assertContains($expected, $responseBody);
73+
$this->assertStringContainsString($expected, $responseBody);
7474

7575
// Assert the combine condition has the correct child value and form-part
7676
$expected = 'data-ui-id="editable-0-text-parameters-conditions-1-2-1-value"' .
7777
' value="123" data-form-part="test_namespace"';
78-
$this->assertContains($expected, $responseBody);
78+
$this->assertStringContainsString($expected, $responseBody);
7979
}
8080

8181
public function testFormLoadsProperPrefix()
@@ -115,6 +115,6 @@ public function testFormLoadsProperPrefix()
115115

116116
// Assert the combine form has form-part
117117
$expected = 'name="parameters[myprefix][1--2][value]"';
118-
$this->assertContains($expected, $responseBody);
118+
$this->assertStringContainsString($expected, $responseBody);
119119
}
120120
}

dev/tests/integration/testsuite/Magento/PageBuilder/Controller/Adminhtml/Template/DeleteTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class DeleteTest extends \Magento\TestFramework\TestCase\AbstractBackendControll
4444
/**
4545
* @inheritDoc
4646
*/
47-
protected function setUp()
47+
protected function setUp(): void
4848
{
4949
parent::setUp();
5050
$this->objectManager = Bootstrap::getObjectManager();

dev/tests/integration/testsuite/Magento/PageBuilder/Controller/Adminhtml/Template/SaveTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ class SaveTest extends \Magento\TestFramework\TestCase\AbstractBackendController
7474
/**
7575
* @inheritDoc
7676
*/
77-
protected function setUp()
77+
protected function setUp(): void
7878
{
7979
parent::setUp();
8080
$this->objectManager = Bootstrap::getObjectManager();
@@ -173,6 +173,6 @@ public function testSaveAction()
173173
$this->assertEquals('Automated Template', $template->getName());
174174
$this->assertEquals('<div data-content-type="row"></div>', $template->getTemplate());
175175
$this->assertEquals('any', $template->getCreatedFor());
176-
$this->assertContains('.template-manager/automatedtemplate', $template->getPreviewImage());
176+
$this->assertStringContainsString('.template-manager/automatedtemplate', $template->getPreviewImage());
177177
}
178178
}

dev/tests/integration/testsuite/Magento/PageBuilder/Model/Config/AllowedParentTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class AllowedParentTest extends \PHPUnit\Framework\TestCase
2222
*/
2323
private $fileResolverMock;
2424

25-
protected function setUp()
25+
protected function setUp(): void
2626
{
2727
$objectManager = Bootstrap::getObjectManager();
2828

dev/tests/integration/testsuite/Magento/PageBuilder/Model/Config/ContentType/AppearanceTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class AppearanceTest extends \PHPUnit\Framework\TestCase
2222
*/
2323
private $contentTypesReader;
2424

25-
protected function setUp()
25+
protected function setUp(): void
2626
{
2727
parent::setUp();
2828

dev/tests/integration/testsuite/Magento/PageBuilder/Model/Config/ContentType/ReaderTest.php

+2-4
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class ReaderTest extends \PHPUnit\Framework\TestCase
2222
*/
2323
private $fileResolverMock;
2424

25-
protected function setUp()
25+
protected function setUp(): void
2626
{
2727
$objectManager = Bootstrap::getObjectManager();
2828

@@ -36,11 +36,9 @@ protected function setUp()
3636
);
3737
}
3838

39-
/**
40-
* @expectedException \Magento\Framework\Exception\LocalizedException
41-
*/
4239
public function testPartial()
4340
{
41+
$this->expectException(\Magento\Framework\Exception\LocalizedException::class);
4442
$file = file_get_contents(__DIR__ . '/../../../_files/content_type/type3_content_type2.xml');
4543
$this->fileResolverMock->expects($this->once())
4644
->method('get')

dev/tests/integration/testsuite/Magento/PageBuilder/Model/Config/MenuSection/ReaderTest.php

+2-4
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class ReaderTest extends \PHPUnit\Framework\TestCase
2222
*/
2323
private $fileResolverMock;
2424

25-
protected function setUp()
25+
protected function setUp(): void
2626
{
2727
$objectManager = Bootstrap::getObjectManager();
2828

@@ -36,11 +36,9 @@ protected function setUp()
3636
);
3737
}
3838

39-
/**
40-
* @expectedException \Magento\Framework\Exception\LocalizedException
41-
*/
4239
public function testPartial()
4340
{
41+
$this->expectException(\Magento\Framework\Exception\LocalizedException::class);
4442
$file = file_get_contents(__DIR__ . '/../../../_files/content_type/menu_section3.xml');
4543
$this->fileResolverMock->expects($this->once())
4644
->method('get')

dev/tests/integration/testsuite/Magento/PageBuilder/Model/Config/ReaderTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class ReaderTest extends \PHPUnit\Framework\TestCase
3030
*/
3131
private $contentTypesFileResolverMock;
3232

33-
protected function setUp()
33+
protected function setUp(): void
3434
{
3535
$this->objectManager = Bootstrap::getObjectManager();
3636

dev/tests/integration/testsuite/Magento/PageBuilder/Model/Dom/ElementTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class ElementTest extends TestCase
2323
/**
2424
* @inheritdoc
2525
*/
26-
protected function setUp()
26+
protected function setUp(): void
2727
{
2828
$this->objectManager = Bootstrap::getObjectManager();
2929
}

dev/tests/integration/testsuite/Magento/PageBuilder/Model/Filter/TemplateTest.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class TemplateTest extends \PHPUnit\Framework\TestCase
1616
*/
1717
private $templateFilter;
1818

19-
protected function setUp()
19+
protected function setUp(): void
2020
{
2121
$this->templateFilter = ObjectManager::getInstance()->create(Template::class);
2222
}
@@ -30,8 +30,8 @@ protected function setUp()
3030
public function testFilterFor(string $results, bool $contains, string $value)
3131
{
3232
$contains ?
33-
self::assertContains($results, $this->templateFilter->filter($value)) :
34-
self::assertNotContains($results, $this->templateFilter->filter($value));
33+
self::assertStringContainsString($results, $this->templateFilter->filter($value)) :
34+
self::assertStringNotContainsString($results, $this->templateFilter->filter($value));
3535
}
3636

3737
/**

dev/tests/integration/testsuite/Magento/PageBuilder/Model/Stage/Config/UiComponentConfigTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class UiComponentConfigTest extends \PHPUnit\Framework\TestCase
2727
*/
2828
private $model;
2929

30-
protected function setUp()
30+
protected function setUp(): void
3131
{
3232
$this->objectManager = Bootstrap::getObjectManager();
3333

dev/tests/integration/testsuite/Magento/PageBuilder/Model/Stage/ConfigTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class ConfigTest extends TestCase
2424
/**
2525
* @inheritDoc
2626
*/
27-
protected function setUp()
27+
protected function setUp(): void
2828
{
2929
$objectManager = Bootstrap::getObjectManager();
3030
$this->model = $objectManager->get(Config::class);

dev/tests/integration/testsuite/Magento/PageBuilder/Model/Stage/Renderer/CmsStaticBlockTest.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ public function testRender()
3131
]);
3232
$this->assertArrayHasKey('content', $result);
3333
$content = $result['content'];
34-
$this->assertNotContains('<script>', $content);
35-
$this->assertContains('<p>Custom variable: "HTML Value".</p>', $content);
36-
$this->assertNotContains('<html>', $content);
37-
$this->assertNotContains('<!DOCTYPE', $content);
34+
$this->assertStringNotContainsString('<script>', $content);
35+
$this->assertStringContainsString('<p>Custom variable: "HTML Value".</p>', $content);
36+
$this->assertStringNotContainsString('<html>', $content);
37+
$this->assertStringNotContainsString('<!DOCTYPE', $content);
3838
}
3939
}

dev/tests/integration/testsuite/Magento/PageBuilder/Model/Stage/RendererPoolTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class RendererPoolTest extends \PHPUnit\Framework\TestCase
2222
*/
2323
private $model;
2424

25-
protected function setUp()
25+
protected function setUp(): void
2626
{
2727
$this->objectManager = Bootstrap::getObjectManager();
2828

dev/tests/integration/testsuite/Magento/PageBuilder/Plugin/Filter/TemplatePluginTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class TemplatePluginTest extends \PHPUnit\Framework\TestCase
2727
*/
2828
private $templateFilter;
2929

30-
protected function setUp()
30+
protected function setUp(): void
3131
{
3232
$this->objectManager = Bootstrap::getObjectManager();
3333
$this->templateFilter = $this->objectManager->get(TemplateFilter::class);

dev/tests/static/testsuite/Magento/Test/Integrity/Xml/MenuSectionsTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class MenuSectionsTest extends \PHPUnit\Framework\TestCase
2020
*/
2121
private $componentDirSearch;
2222

23-
protected function setUp()
23+
protected function setUp(): void
2424
{
2525
$componentRegistrar = new ComponentRegistrar();
2626
$this->componentDirSearch = new DirSearch($componentRegistrar, new ReadFactory(new DriverPool()));

0 commit comments

Comments
 (0)