Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Data Fields
ReferenceReplacementGenerationTest Class Reference
Inheritance diagram for ReferenceReplacementGenerationTest:
MftfTestCase

Public Member Functions

 testDataReferenceReplacementCest ()
 
 testPersistedeferenceReplacementCest ()
 
 testPageReferenceReplacementCest ()
 
 testExternalPageBadReference ()
 
 testSectionReferenceReplacementCest ()
 
 testCharacterReplacementCest ()
 
- Public Member Functions inherited from MftfTestCase
 generateAndCompareTest ($testName)
 
 validateSchemaErrorWithTest ($fileContents, $objectType, $expectedError)
 

Data Fields

const DATA_REPLACEMENT_TEST = 'DataReplacementTest'
 
const PERSISTED_REPLACEMENT_TEST = 'PersistedReplacementTest'
 
const PAGE_REPLACEMENT_TEST = 'PageReplacementTest'
 
const ADMIN_PAGE_TEST = 'AdminPageTest'
 
const SECTION_REPLACEMENT_TEST = 'SectionReplacementTest'
 
const RESOURCES_PATH = __DIR__ . '/../Resources'
 
- Data Fields inherited from MftfTestCase
const RESOURCES_PATH
 

Detailed Description

Definition at line 11 of file ReferenceReplacementGenerationTest.php.

Member Function Documentation

◆ testCharacterReplacementCest()

testCharacterReplacementCest ( )

Tests replacement of all characters into string literal references. Used to ensure users can input everything but single quotes into 'stringLiteral' in parameterized selectors

Definition at line 77 of file ReferenceReplacementGenerationTest.php.

78  {
79  $this->generateAndCompareTest("CharacterReplacementTest");
80  }
generateAndCompareTest($testName)

◆ testDataReferenceReplacementCest()

testDataReferenceReplacementCest ( )

Tests replacement of {{data.key}} references.

Exceptions

Definition at line 26 of file ReferenceReplacementGenerationTest.php.

27  {
28  $this->generateAndCompareTest(self::DATA_REPLACEMENT_TEST);
29  }
generateAndCompareTest($testName)

◆ testExternalPageBadReference()

testExternalPageBadReference ( )

Tests replacement of {{page.url}} reference for external page and incompatible action

Definition at line 56 of file ReferenceReplacementGenerationTest.php.

57  {
58  $this->expectException(TestReferenceException::class);
59  $this->generateAndCompareTest("ExternalPageTestBadReference");
60  }
generateAndCompareTest($testName)

◆ testPageReferenceReplacementCest()

testPageReferenceReplacementCest ( )

Tests replacement of {{page.url}} references. Includes parameterized urls.

Exceptions

Definition at line 48 of file ReferenceReplacementGenerationTest.php.

49  {
50  $this->generateAndCompareTest(self::PAGE_REPLACEMENT_TEST);
51  }
generateAndCompareTest($testName)

◆ testPersistedeferenceReplacementCest()

testPersistedeferenceReplacementCest ( )

Tests replacement of $data.key$ references.

Exceptions

Definition at line 37 of file ReferenceReplacementGenerationTest.php.

38  {
39  $this->generateAndCompareTest(self::PERSISTED_REPLACEMENT_TEST);
40  }
generateAndCompareTest($testName)

◆ testSectionReferenceReplacementCest()

testSectionReferenceReplacementCest ( )

Tests replacement of {{Section.Element}} references. Includes parameterized elements.

Exceptions

Definition at line 68 of file ReferenceReplacementGenerationTest.php.

69  {
70  $this->generateAndCompareTest(self::SECTION_REPLACEMENT_TEST);
71  }
generateAndCompareTest($testName)

Field Documentation

◆ ADMIN_PAGE_TEST

const ADMIN_PAGE_TEST = 'AdminPageTest'

Definition at line 16 of file ReferenceReplacementGenerationTest.php.

◆ DATA_REPLACEMENT_TEST

const DATA_REPLACEMENT_TEST = 'DataReplacementTest'

Definition at line 13 of file ReferenceReplacementGenerationTest.php.

◆ PAGE_REPLACEMENT_TEST

const PAGE_REPLACEMENT_TEST = 'PageReplacementTest'

Definition at line 15 of file ReferenceReplacementGenerationTest.php.

◆ PERSISTED_REPLACEMENT_TEST

const PERSISTED_REPLACEMENT_TEST = 'PersistedReplacementTest'

Definition at line 14 of file ReferenceReplacementGenerationTest.php.

◆ RESOURCES_PATH

const RESOURCES_PATH = __DIR__ . '/../Resources'

Definition at line 18 of file ReferenceReplacementGenerationTest.php.

◆ SECTION_REPLACEMENT_TEST

const SECTION_REPLACEMENT_TEST = 'SectionReplacementTest'

Definition at line 17 of file ReferenceReplacementGenerationTest.php.


The documentation for this class was generated from the following file: