N°5412 - Upgrade to PHPUnit 9 to fix PHPUnit 8.5 error with PHP 8.1 - replaced removed function

This commit is contained in:
Eric Espie
2023-01-12 16:34:14 +01:00
parent de0110abc6
commit ced4f82585

View File

@@ -52,18 +52,17 @@ class iTopModuleXmlInstallationChecklistTest extends ItopTestCase
}
}
$this->assertArraySubset(
$this->GetFilteredModulesFromDatamodels(APPROOT.'/datamodels'),
$aDeclaredModules,
false,
$aFilteredModulesFromDatamodels = $this->GetFilteredModulesFromDatamodels(APPROOT.'/datamodels');
$this->assertCount(
0,
array_diff($aFilteredModulesFromDatamodels, array_intersect($aFilteredModulesFromDatamodels, $aDeclaredModules)),
"{$sInstallationXmlPath} does not list all modules in /datamodels ! List of modules in installation.xml:\n ".var_export($aDeclaredModules, true)
);
$aModulesFromDatamodels = $this->GetAllModules(APPROOT.'/datamodels');
$this->assertArraySubset(
$aDeclaredModules,
$aModulesFromDatamodels,
false,
$this->assertCount(
0,
array_diff($aDeclaredModules, array_intersect($aDeclaredModules, $aModulesFromDatamodels)),
"Not all modules are contained in {$sInstallationXmlPath}. List of modules in /datamodels:\n ".var_export($aModulesFromDatamodels, true)
);
}