mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-24 13:54:28 +01:00
More robust phpunit
This commit is contained in:
@@ -320,7 +320,9 @@ abstract class CommonClassTest extends TestCase
|
||||
} else {
|
||||
$oVarsA = get_object_vars($oA);
|
||||
$oVarsB = get_object_vars($oB);
|
||||
|
||||
$aKeys = array_keys($oVarsA);
|
||||
|
||||
if (method_exists($oA, 'deprecatedProperties')) {
|
||||
// Update exclusions
|
||||
foreach (self::callMethod($oA, 'deprecatedProperties') as $deprecated => $new) {
|
||||
@@ -333,6 +335,7 @@ abstract class CommonClassTest extends TestCase
|
||||
if (in_array($sKey, $fieldstoignorearray)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (! $ignoretype && ($oVarsA[$sKey] !== $oVarsB[$sKey])) {
|
||||
$retAr[] = get_class($oA).'::'.$sKey.' : '.(is_object($oVarsA[$sKey]) ? get_class($oVarsA[$sKey]) : json_encode($oVarsA[$sKey])).' <> '.(is_object($oVarsB[$sKey]) ? get_class($oVarsB[$sKey]) : json_encode($oVarsB[$sKey]));
|
||||
}
|
||||
@@ -341,6 +344,7 @@ abstract class CommonClassTest extends TestCase
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $retAr;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user