Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ReferenceReplacementGenerationTest.php
Go to the documentation of this file.
1 <?php
7 
10 
12 {
13  const DATA_REPLACEMENT_TEST = 'DataReplacementTest';
14  const PERSISTED_REPLACEMENT_TEST = 'PersistedReplacementTest';
15  const PAGE_REPLACEMENT_TEST = 'PageReplacementTest';
16  const ADMIN_PAGE_TEST = 'AdminPageTest';
17  const SECTION_REPLACEMENT_TEST = 'SectionReplacementTest';
18  const RESOURCES_PATH = __DIR__ . '/../Resources';
19 
27  {
28  $this->generateAndCompareTest(self::DATA_REPLACEMENT_TEST);
29  }
30 
38  {
39  $this->generateAndCompareTest(self::PERSISTED_REPLACEMENT_TEST);
40  }
41 
49  {
50  $this->generateAndCompareTest(self::PAGE_REPLACEMENT_TEST);
51  }
52 
56  public function testExternalPageBadReference()
57  {
58  $this->expectException(TestReferenceException::class);
59  $this->generateAndCompareTest("ExternalPageTestBadReference");
60  }
61 
69  {
70  $this->generateAndCompareTest(self::SECTION_REPLACEMENT_TEST);
71  }
72 
77  public function testCharacterReplacementCest()
78  {
79  $this->generateAndCompareTest("CharacterReplacementTest");
80  }
81 }
defined('TESTS_BP')||define('TESTS_BP' __DIR__
Definition: _bootstrap.php:60
generateAndCompareTest($testName)