fix test script

This commit is contained in:
Dennis Eichhorn 2023-09-24 18:23:44 +00:00
parent bd921e29f3
commit c75fce227d
5 changed files with 1185 additions and 1185 deletions

View File

@ -1,6 +1,6 @@
<?php <?php declare(strict_types=1);
if (\is_file( __DIR__ . '/../../phpOMS/Autoloader.php')) { if (\is_file(__DIR__ . '/../../phpOMS/Autoloader.php')) {
require_once __DIR__ . '/../../phpOMS/Autoloader.php'; require_once __DIR__ . '/../../phpOMS/Autoloader.php';
} else { } else {
require_once __DIR__ . '/../../Autoloader.php'; require_once __DIR__ . '/../../Autoloader.php';

View File

@ -23,7 +23,7 @@ use Rector\Php71\Rector\FuncCall\RemoveExtraParametersRector;
use Rector\Set\ValueObject\SetList; use Rector\Set\ValueObject\SetList;
use Rector\Strict\Rector\Empty_\DisallowedEmptyRuleFixerRector; use Rector\Strict\Rector\Empty_\DisallowedEmptyRuleFixerRector;
return static function (RectorConfig $rectorConfig): void { return static function (RectorConfig $rectorConfig) : void {
$base = ''; $base = '';
if (\is_dir(__DIR__ . '/phpOMS')) { if (\is_dir(__DIR__ . '/phpOMS')) {
@ -81,6 +81,6 @@ return static function (RectorConfig $rectorConfig): void {
SimplifyUselessVariableRector::class => [ SimplifyUselessVariableRector::class => [
$base . '/phpOMS/Utils/ColorUtils.php', $base . '/phpOMS/Utils/ColorUtils.php',
$base . '/Utils/ColorUtils.php', $base . '/Utils/ColorUtils.php',
] ],
]); ]);
}; };

File diff suppressed because it is too large Load Diff

View File

@ -20,7 +20,7 @@ $allowed = ['Organization'];
function createFunction($module, $modelName) function createFunction($module, $modelName)
{ {
$varName = \lcfirst($modelName); $varName = \lcfirst($modelName);
$snakeCase = \strtolower(\preg_replace('/(?<!^)[A-Z]/', '_$0', $modelName)); $snakeCase = \strtolower(\preg_replace('/(?<!^)[A-Z]/', '_$0', $modelName));
$create = <<<HEREDOC $create = <<<HEREDOC
@ -98,7 +98,7 @@ function createFunction($module, $modelName)
function updateFunction($module, $modelName, $helperName = '') function updateFunction($module, $modelName, $helperName = '')
{ {
$varName = \lcfirst($modelName); $varName = \lcfirst($modelName);
$snakeCase = \strtolower(\preg_replace('/(?<!^)[A-Z]/', '_$0', $modelName)); $snakeCase = \strtolower(\preg_replace('/(?<!^)[A-Z]/', '_$0', $modelName));
$helperName = $helperName === '' ? $modelName : $helperName; $helperName = $helperName === '' ? $modelName : $helperName;
@ -180,7 +180,7 @@ function updateFunction($module, $modelName, $helperName = '')
function deleteFunction($module, $modelName) function deleteFunction($module, $modelName)
{ {
$varName = \lcfirst($modelName); $varName = \lcfirst($modelName);
$snakeCase = \strtolower(\preg_replace('/(?<!^)[A-Z]/', '_$0', $modelName)); $snakeCase = \strtolower(\preg_replace('/(?<!^)[A-Z]/', '_$0', $modelName));
$create = <<<HEREDOC $create = <<<HEREDOC
@ -311,7 +311,7 @@ foreach ($modules as $module) {
$modelRet = \substr($content, $retTypePos1 + 1, $retTypePos2 - ($retTypePos1 + 1)); $modelRet = \substr($content, $retTypePos1 + 1, $retTypePos2 - ($retTypePos1 + 1));
} }
$newContent .= updateFunction($module, $modelName, \trim($modelRet, " :\n")); $newContent .= \updateFunction($module, $modelName, \trim($modelRet, " :\n"));
$update[] = $nUpdate1; $update[] = $nUpdate1;
} }
@ -321,7 +321,7 @@ foreach ($modules as $module) {
$missing[] = $nDelete1; $missing[] = $nDelete1;
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $c); $modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $c);
$newContent .= deleteFunction($module, $modelName); $newContent .= \deleteFunction($module, $modelName);
$delete[] = $nDelete1; $delete[] = $nDelete1;
} }
} }
@ -333,7 +333,7 @@ foreach ($modules as $module) {
$missing[] = $nCreate1; $missing[] = $nCreate1;
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $u); $modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $u);
$newContent .= createFunction($module, $modelName); $newContent .= \createFunction($module, $modelName);
$create[] = $nCreate1; $create[] = $nCreate1;
} }
@ -343,7 +343,7 @@ foreach ($modules as $module) {
$missing[] = $nDelete1; $missing[] = $nDelete1;
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $u); $modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $u);
$newContent .= deleteFunction($module, $modelName); $newContent .= \deleteFunction($module, $modelName);
$delete[] = $nDelete1; $delete[] = $nDelete1;
} }
} }
@ -355,7 +355,7 @@ foreach ($modules as $module) {
$missing[] = $nCreate1; $missing[] = $nCreate1;
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $d); $modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $d);
$newContent .= createFunction($module, $modelName); $newContent .= \createFunction($module, $modelName);
$create[] = $nCreate1; $create[] = $nCreate1;
} }
@ -366,7 +366,7 @@ foreach ($modules as $module) {
$missing[] = $nUpdate1; $missing[] = $nUpdate1;
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $d); $modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $d);
$newContent .= updateFunction($module, $modelName); $newContent .= \updateFunction($module, $modelName);
$create[] = $nUpdate1; $create[] = $nUpdate1;
} }
} }

View File

@ -16,15 +16,15 @@ declare(strict_types=1);
$report = include __DIR__ . '/../../../Build/Config/reportLang.php'; $report = include __DIR__ . '/../../../Build/Config/reportLang.php';
$noTestFile = []; $noTestFile = [];
$noTestFunction = []; $noTestFunction = [];
$noReportFile = []; $noReportFile = [];
$noReportFunction = []; $noReportFunction = [];
$invalidDescription = []; $invalidDescription = [];
$lastFileName = ''; $lastFileName = '';
$lastFileContent = ''; $lastFileContent = '';
foreach ($report as $key => $line) { foreach ($report as $key => $line) {
@ -61,7 +61,7 @@ foreach ($report as $key => $line) {
} }
} }
$noTestFile = \array_unique($noTestFile); $noTestFile = \array_unique($noTestFile);
$noTestFunction = \array_unique($noTestFunction); $noTestFunction = \array_unique($noTestFunction);
echo "\nNo test file:\n"; echo "\nNo test file:\n";
@ -81,7 +81,7 @@ foreach ($invalidDescription as $function) {
$directories = [ $directories = [
__DIR__ . '/../../../phpOMS/tests/**/*Test.php', __DIR__ . '/../../../phpOMS/tests/**/*Test.php',
__DIR__ . '/../../../Modules/**/tests/**/*Test.php' __DIR__ . '/../../../Modules/**/tests/**/*Test.php',
]; ];
foreach ($directories as $directory) { foreach ($directories as $directory) {
@ -100,7 +100,7 @@ foreach ($directories as $directory) {
continue; continue;
} }
$end = \strpos($line, '('); $end = \strpos($line, '(');
$function = \substr($line, 20, $end - 20); $function = \substr($line, 20, $end - 20);
$name = \substr(\realpath($file), \strlen(\realpath(__DIR__ . '/../../../')) + 1, -4); $name = \substr(\realpath($file), \strlen(\realpath(__DIR__ . '/../../../')) + 1, -4);