Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ExtendedGenerationTest.php
Go to the documentation of this file.
1 <?php
7 
11 
13 {
21  {
22  $this->generateAndCompareTest('ParentExtendedTest');
23  }
24 
32  {
33  $this->generateAndCompareTest('ChildExtendedTestReplace');
34  }
35 
43  {
44  $this->generateAndCompareTest('ChildExtendedTestReplaceHook');
45  }
46 
54  {
55  $this->generateAndCompareTest('ChildExtendedTestMerging');
56  }
57 
65  {
66  $this->generateAndCompareTest('ChildExtendedTestAddHooks');
67  }
68 
76  {
77  $this->generateAndCompareTest('ChildExtendedTestRemoveAction');
78  }
79 
87  {
88  $this->generateAndCompareTest('ChildExtendedTestRemoveHookAction');
89  }
90 
98  {
99  $testObject = TestObjectHandler::getInstance()->getObject('ChildExtendedTestNoParent');
100  $test = TestGenerator::getInstance(null, [$testObject]);
101  $test->createAllTestFiles();
102 
103  $cestFile = $test->getExportDir() .
104  DIRECTORY_SEPARATOR .
105  $testObject->getCodeceptionName() .
106  ".php";
107 
108  $this->assertFalse(file_exists($cestFile));
109  }
110 
118  {
119  $this->generateAndCompareTest('ExtendingSkippedTest');
120  }
121 }
static getInstance($dir=null, $tests=[], $debug=false)
generateAndCompareTest($testName)