1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-02-24 12:03:21 +01:00

Merge remote branch 'p/ticket/10143' into develop

* p/ticket/10143:
  [ticket/10143] Added tests for storing a previously deleted value in db cache.
This commit is contained in:
Andreas Fischer 2011-04-24 17:31:33 +02:00
commit 1ec2ab6689

View File

@ -139,4 +139,28 @@ class phpbb_config_db_test extends phpbb_database_test_case
$cache2->checkVarUnset($this, 'foo');
$this->assertFalse(isset($config2['foo']));
}
public function test_delete_write_read_not_cacheable()
{
// bar is dynamic
$this->assertTrue(isset($this->config['bar']));
$this->config->delete('bar');
$this->cache->checkVarUnset($this, 'bar');
$this->assertFalse(isset($this->config['bar']));
$this->config->set('bar', 'new bar', false);
$this->assertEquals('new bar', $this->config['bar']);
}
public function test_delete_write_read_cacheable()
{
// foo is not dynamic
$this->assertTrue(isset($this->config['foo']));
$this->config->delete('foo');
$this->cache->checkVarUnset($this, 'foo');
$this->assertFalse(isset($this->config['foo']));
$this->config->set('foo', 'new foo', true);
$this->assertEquals('new foo', $this->config['foo']);
}
}