Skip to content

Commit e5d7408

Browse files
committed
MAGETWO-34612: Unit tests coverage build failure
- fixing test after mainline merge
1 parent 3695efe commit e5d7408

File tree

1 file changed

+20
-22
lines changed

1 file changed

+20
-22
lines changed

dev/tests/static/testsuite/Magento/Test/Integrity/ClassesTest.php

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ function ($file) {
8282
protected function _collectResourceHelpersPhp($contents, &$classes)
8383
{
8484
$regex = '/(?:\:\:|\->)getResourceHelper\(\s*\'([a-z\d\\\\]+)\'\s*\)/ix';
85-
$matches = \Magento\Framework\Test\Utility\Classes::getAllMatches($contents, $regex);
85+
$matches = \Magento\Framework\App\Utility\Classes::getAllMatches($contents, $regex);
8686
foreach ($matches as $moduleName) {
8787
$classes[] = "{$moduleName}\\Model\\Resource\\Helper\\Mysql4";
8888
}
@@ -96,10 +96,10 @@ public function testConfigFiles()
9696
* @param string $path
9797
*/
9898
function ($path) {
99-
$classes = \Magento\Framework\Test\Utility\Classes::collectClassesInConfig(simplexml_load_file($path));
99+
$classes = \Magento\Framework\App\Utility\Classes::collectClassesInConfig(simplexml_load_file($path));
100100
$this->_assertClassesExist($classes, $path);
101101
},
102-
\Magento\Framework\Test\Utility\Files::init()->getMainConfigFiles()
102+
\Magento\Framework\App\Utility\Files::init()->getMainConfigFiles()
103103
);
104104
}
105105

@@ -113,30 +113,30 @@ public function testLayoutFiles()
113113
function ($path) {
114114
$xml = simplexml_load_file($path);
115115

116-
$classes = \Magento\Framework\Test\Utility\Classes::getXmlNodeValues(
116+
$classes = \Magento\Framework\App\Utility\Classes::getXmlNodeValues(
117117
$xml,
118118
'/layout//*[contains(text(), "\\\\Block\\\\") or contains(text(),
119119
"\\\\Model\\\\") or contains(text(), "\\\\Helper\\\\")]'
120120
);
121-
foreach (\Magento\Framework\Test\Utility\Classes::getXmlAttributeValues(
121+
foreach (\Magento\Framework\App\Utility\Classes::getXmlAttributeValues(
122122
$xml,
123123
'/layout//@helper',
124124
'helper'
125125
) as $class) {
126-
$classes[] = \Magento\Framework\Test\Utility\Classes::getCallbackClass($class);
126+
$classes[] = \Magento\Framework\App\Utility\Classes::getCallbackClass($class);
127127
}
128-
foreach (\Magento\Framework\Test\Utility\Classes::getXmlAttributeValues(
128+
foreach (\Magento\Framework\App\Utility\Classes::getXmlAttributeValues(
129129
$xml,
130130
'/layout//@module',
131131
'module'
132132
) as $module) {
133133
$classes[] = str_replace('_', '\\', "{$module}_Helper_Data");
134134
}
135-
$classes = array_merge($classes, \Magento\Framework\Test\Utility\Classes::collectLayoutClasses($xml));
135+
$classes = array_merge($classes, \Magento\Framework\App\Utility\Classes::collectLayoutClasses($xml));
136136

137137
$this->_assertClassesExist(array_unique($classes), $path);
138138
},
139-
\Magento\Framework\Test\Utility\Files::init()->getLayoutFiles()
139+
\Magento\Framework\App\Utility\Files::init()->getLayoutFiles()
140140
);
141141
}
142142

@@ -166,11 +166,11 @@ protected function _assertClassesExist($classes, $path)
166166
$this->assertTrue(
167167
isset(
168168
self::$_existingClasses[$class]
169-
) || \Magento\Framework\Test\Utility\Files::init()->classFileExists(
169+
) || \Magento\Framework\App\Utility\Files::init()->classFileExists(
170170
$class
171-
) || \Magento\Framework\Test\Utility\Classes::isVirtual(
171+
) || \Magento\Framework\App\Utility\Classes::isVirtual(
172172
$class
173-
) || \Magento\Framework\Test\Utility\Classes::isAutogenerated(
173+
) || \Magento\Framework\App\Utility\Classes::isAutogenerated(
174174
$class
175175
)
176176
);
@@ -199,7 +199,7 @@ public function testClassNamespaces()
199199
*/
200200
function ($file) {
201201
$relativePath = str_replace(
202-
\Magento\Framework\Test\Utility\Files::init()->getPathToSource() . "/",
202+
\Magento\Framework\App\Utility\Files::init()->getPathToSource() . "/",
203203
"",
204204
$file
205205
);
@@ -225,7 +225,7 @@ function ($file) {
225225
$className = array_pop($classParts);
226226
$this->_assertClassNamespace($file, $relativePath, $contents, $className);
227227
},
228-
\Magento\Framework\Test\Utility\Files::init()->getClassFiles()
228+
\Magento\Framework\App\Utility\Files::init()->getClassFiles()
229229
);
230230
}
231231

@@ -236,11 +236,11 @@ protected function _setNamespaceBlackList()
236236
foreach (glob(__DIR__ . '/_files/blacklist/namespace.txt') as $list) {
237237
$fileList = file($list, FILE_IGNORE_NEW_LINES);
238238
foreach ($fileList as $currentFile) {
239-
$absolutePath = \Magento\Framework\Test\Utility\Files::init()->getPathToSource() .
239+
$absolutePath = \Magento\Framework\App\Utility\Files::init()->getPathToSource() .
240240
'/' .
241241
$currentFile;
242242
if (is_dir($absolutePath)) {
243-
$recursiveFiles = \Magento\Framework\Test\Utility\Files::getFiles(
243+
$recursiveFiles = \Magento\Framework\App\Utility\Files::getFiles(
244244
[$absolutePath],
245245
'*.php',
246246
true
@@ -308,7 +308,7 @@ public function testClassReferences()
308308
*/
309309
function ($file) {
310310
$relativePath = str_replace(
311-
\Magento\Framework\Test\Utility\Files::init()->getPathToSource(),
311+
\Magento\Framework\App\Utility\Files::init()->getPathToSource(),
312312
"",
313313
$file
314314
);
@@ -390,7 +390,7 @@ function ($file) {
390390
$badClasses = $this->removeSpecialCases($badClasses, $file, $contents, $namespacePath);
391391
$this->_assertClassReferences($badClasses, $file);
392392
},
393-
\Magento\Framework\Test\Utility\Files::init()->getClassFiles()
393+
\Magento\Framework\App\Utility\Files::init()->getClassFiles()
394394
);
395395
}
396396

@@ -479,13 +479,11 @@ protected function removeSpecialCases($badClasses, $file, $contents, $namespaceP
479479
'/dev/tests/performance/framework/',
480480
'/dev/tests/static/framework/',
481481
'/dev/tests/static/testsuite/',
482-
'/dev/tests/unit/framework/',
483-
'/dev/tests/unit/testsuite/',
484482
'/setup/src/',
485483
];
486484
// Full list of directories where there may be namespace classes
487485
foreach ($directories as $directory) {
488-
$fullPath = \Magento\Framework\Test\Utility\Files::init()->getPathToSource() .
486+
$fullPath = \Magento\Framework\App\Utility\Files::init()->getPathToSource() .
489487
$directory .
490488
$namespacePath .
491489
'/' .
@@ -530,7 +528,7 @@ protected function _assertClassReferences($badClasses, $file)
530528

531529
public function testCoversAnnotation()
532530
{
533-
$files = \Magento\Framework\Test\Utility\Files::init();
531+
$files = \Magento\Framework\App\Utility\Files::init();
534532
$errors = [];
535533
foreach ($files->getFiles([BP . '/dev/tests/{integration,unit}'], '*') as $file) {
536534
$code = file_get_contents($file);

0 commit comments

Comments
 (0)