ItopDataTestCase fix cached SQL queries with silo

This commit is contained in:
Pierre Goiffon
2023-11-16 11:57:29 +01:00
parent a23d629e31
commit 0915081f50
2 changed files with 8 additions and 8 deletions

View File

@@ -135,10 +135,18 @@ abstract class ItopDataTestCase extends ItopTestCase
// Leave the place clean
\UserRights::Logoff();
$this->SetNonPublicStaticProperty(UserRights::class, 'm_aCacheUsers', []);
$this->ResetMetaModelQueyCacheGetObject();
parent::tearDown();
}
/**
* Helper to reset the metamodel cache : for a class and a key it will contain the SQL query, that could include silo filter
*/
protected function ResetMetaModelQueyCacheGetObject() {
$this->SetNonPublicStaticProperty(MetaModel::class, 'aQueryCacheGetObject', []);
}
/**
* @inheritDoc
*/