Allow nullable UID in PConfigCache

This commit is contained in:
Philipp Holzer 2019-07-15 21:14:13 +02:00
parent d5de5b6789
commit f70271aa5d
No known key found for this signature in database
GPG key ID: D8365C3D36B77D90
2 changed files with 33 additions and 0 deletions

View file

@ -255,4 +255,21 @@ class PConfigCacheTest extends MockedTest
$this->assertNull($configCache->get(1, 'cat2', 'key2'));
$this->assertNull($configCache->get(2, 'cat1', 'key1'));
}
/**
* Test when using an invalid UID
* @todo check it the clean way before using the config class
*/
public function testInvalidUid()
{
// bad UID!
$uid = null;
$configCache = new PConfigCache();
$this->assertNull($configCache->get($uid, 'cat1', 'cat2'));
$this->assertFalse($configCache->set($uid, 'cat1', 'key1', 'doesn\'t matter!'));
$this->assertFalse($configCache->delete($uid, 'cat1', 'key1'));
}
}