MDL-40903 cache: renamed loader method to reflect static accelerator
This commit is contained in:
Vendored
+49
-49
@@ -1577,33 +1577,33 @@ class core_cache_testcase extends advanced_testcase {
|
||||
$this->assertEquals(array('b' => 'B', 'c' => 'C'), $cache->get_many(array('b', 'c')));
|
||||
|
||||
// Make sure all items are in static acceleration array.
|
||||
$this->assertEquals('A', $cache->phpunit_get_directly_from_staticaccelerationarray('a'));
|
||||
$this->assertEquals('B', $cache->phpunit_get_directly_from_staticaccelerationarray('b'));
|
||||
$this->assertEquals('C', $cache->phpunit_get_directly_from_staticaccelerationarray('c'));
|
||||
$this->assertEquals('A', $cache->phpunit_static_acceleration_get('a'));
|
||||
$this->assertEquals('B', $cache->phpunit_static_acceleration_get('b'));
|
||||
$this->assertEquals('C', $cache->phpunit_static_acceleration_get('c'));
|
||||
|
||||
// Add new value and make sure it is in cache and it is in array.
|
||||
$this->assertTrue($cache->set('d', 'D'));
|
||||
$this->assertEquals('D', $cache->phpunit_get_directly_from_staticaccelerationarray('d'));
|
||||
$this->assertEquals('D', $cache->phpunit_static_acceleration_get('d'));
|
||||
$this->assertEquals('D', $cache->get('d'));
|
||||
|
||||
// Now the least recent accessed item (a) is no longer in acceleration array.
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('a'));
|
||||
$this->assertEquals('B', $cache->phpunit_get_directly_from_staticaccelerationarray('b'));
|
||||
$this->assertEquals('C', $cache->phpunit_get_directly_from_staticaccelerationarray('c'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('a'));
|
||||
$this->assertEquals('B', $cache->phpunit_static_acceleration_get('b'));
|
||||
$this->assertEquals('C', $cache->phpunit_static_acceleration_get('c'));
|
||||
|
||||
// Adding and deleting element.
|
||||
$this->assertTrue($cache->set('a', 'A'));
|
||||
$this->assertTrue($cache->delete('a'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('a'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('a'));
|
||||
$this->assertFalse($cache->has('a'));
|
||||
|
||||
// Make sure "purge" deletes from the array as well.
|
||||
$cache->purge();
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('a'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('b'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('c'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('d'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('e'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('a'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('b'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('c'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('d'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('e'));
|
||||
|
||||
// Check that the array holds the last accessed items by get/set.
|
||||
$this->assertTrue($cache->set('a', 'A'));
|
||||
@@ -1611,11 +1611,11 @@ class core_cache_testcase extends advanced_testcase {
|
||||
$this->assertTrue($cache->set('c', 'C'));
|
||||
$this->assertTrue($cache->set('d', 'D'));
|
||||
$this->assertTrue($cache->set('e', 'E'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('a'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('b'));
|
||||
$this->assertEquals('C', $cache->phpunit_get_directly_from_staticaccelerationarray('c'));
|
||||
$this->assertEquals('D', $cache->phpunit_get_directly_from_staticaccelerationarray('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_get_directly_from_staticaccelerationarray('e'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('a'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('b'));
|
||||
$this->assertEquals('C', $cache->phpunit_static_acceleration_get('c'));
|
||||
$this->assertEquals('D', $cache->phpunit_static_acceleration_get('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_static_acceleration_get('e'));
|
||||
|
||||
/** @var cache_phpunit_application $cache */
|
||||
$cache = cache::make('phpunit', 'accelerated2');
|
||||
@@ -1628,28 +1628,28 @@ class core_cache_testcase extends advanced_testcase {
|
||||
$this->assertTrue($cache->set('d', 'D'));
|
||||
$this->assertTrue($cache->set('e', 'E'));
|
||||
// Current keys in the array: c, d, e.
|
||||
$this->assertEquals('C', $cache->phpunit_get_directly_from_staticaccelerationarray('c'));
|
||||
$this->assertEquals('D', $cache->phpunit_get_directly_from_staticaccelerationarray('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_get_directly_from_staticaccelerationarray('e'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('a'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('b'));
|
||||
$this->assertEquals('C', $cache->phpunit_static_acceleration_get('c'));
|
||||
$this->assertEquals('D', $cache->phpunit_static_acceleration_get('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_static_acceleration_get('e'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('a'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('b'));
|
||||
|
||||
$this->assertEquals('A', $cache->get('a'));
|
||||
// Current keys in the array: d, e, a.
|
||||
$this->assertEquals('D', $cache->phpunit_get_directly_from_staticaccelerationarray('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_get_directly_from_staticaccelerationarray('e'));
|
||||
$this->assertEquals('A', $cache->phpunit_get_directly_from_staticaccelerationarray('a'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('b'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('c'));
|
||||
$this->assertEquals('D', $cache->phpunit_static_acceleration_get('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_static_acceleration_get('e'));
|
||||
$this->assertEquals('A', $cache->phpunit_static_acceleration_get('a'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('b'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('c'));
|
||||
|
||||
// Current keys in the array: d, e, a.
|
||||
$this->assertEquals(array('c' => 'C'), $cache->get_many(array('c')));
|
||||
// Current keys in the array: e, a, c.
|
||||
$this->assertEquals('E', $cache->phpunit_get_directly_from_staticaccelerationarray('e'));
|
||||
$this->assertEquals('A', $cache->phpunit_get_directly_from_staticaccelerationarray('a'));
|
||||
$this->assertEquals('C', $cache->phpunit_get_directly_from_staticaccelerationarray('c'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('b'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_static_acceleration_get('e'));
|
||||
$this->assertEquals('A', $cache->phpunit_static_acceleration_get('a'));
|
||||
$this->assertEquals('C', $cache->phpunit_static_acceleration_get('c'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('b'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('d'));
|
||||
|
||||
|
||||
$cache = cache::make('phpunit', 'accelerated3');
|
||||
@@ -1661,25 +1661,25 @@ class core_cache_testcase extends advanced_testcase {
|
||||
$this->assertTrue($cache->set('c', 'C'));
|
||||
$this->assertTrue($cache->set('d', 'D'));
|
||||
$this->assertTrue($cache->set('e', 'E'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('a'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('b'));
|
||||
$this->assertEquals('C', $cache->phpunit_get_directly_from_staticaccelerationarray('c'));
|
||||
$this->assertEquals('D', $cache->phpunit_get_directly_from_staticaccelerationarray('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_get_directly_from_staticaccelerationarray('e'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('a'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('b'));
|
||||
$this->assertEquals('C', $cache->phpunit_static_acceleration_get('c'));
|
||||
$this->assertEquals('D', $cache->phpunit_static_acceleration_get('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_static_acceleration_get('e'));
|
||||
|
||||
$this->assertTrue($cache->set('b', 'B2'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('a'));
|
||||
$this->assertEquals('B2', $cache->phpunit_get_directly_from_staticaccelerationarray('b'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('c'));
|
||||
$this->assertEquals('D', $cache->phpunit_get_directly_from_staticaccelerationarray('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_get_directly_from_staticaccelerationarray('e'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('a'));
|
||||
$this->assertEquals('B2', $cache->phpunit_static_acceleration_get('b'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('c'));
|
||||
$this->assertEquals('D', $cache->phpunit_static_acceleration_get('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_static_acceleration_get('e'));
|
||||
|
||||
$this->assertEquals(2, $cache->set_many(array('b' => 'B3', 'c' => 'C3')));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('a'));
|
||||
$this->assertEquals('B3', $cache->phpunit_get_directly_from_staticaccelerationarray('b'));
|
||||
$this->assertEquals('C3', $cache->phpunit_get_directly_from_staticaccelerationarray('c'));
|
||||
$this->assertFalse($cache->phpunit_get_directly_from_staticaccelerationarray('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_get_directly_from_staticaccelerationarray('e'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('a'));
|
||||
$this->assertEquals('B3', $cache->phpunit_static_acceleration_get('b'));
|
||||
$this->assertEquals('C3', $cache->phpunit_static_acceleration_get('c'));
|
||||
$this->assertFalse($cache->phpunit_static_acceleration_get('d'));
|
||||
$this->assertEquals('E', $cache->phpunit_static_acceleration_get('e'));
|
||||
|
||||
$cache = cache::make('phpunit', 'accelerated4');
|
||||
$this->assertInstanceOf('cache_phpunit_application', $cache);
|
||||
@@ -1690,7 +1690,7 @@ class core_cache_testcase extends advanced_testcase {
|
||||
$this->assertTrue($cache->set('a', 'A'));
|
||||
$this->assertTrue($cache->set('a', 'A'));
|
||||
$this->assertTrue($cache->set('a', 'A'));
|
||||
$this->assertEquals('A', $cache->phpunit_get_directly_from_staticaccelerationarray('a'));
|
||||
$this->assertEquals('A', $cache->phpunit_static_acceleration_get('a'));
|
||||
$this->assertEquals('A', $cache->get('a'));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user