Skip to content

Commit

Permalink
Adding test for delete + groups in ApcEngine
Browse files Browse the repository at this point in the history
  • Loading branch information
lorenzo committed Mar 25, 2012
1 parent 3c9c3ef commit ae34c64
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions lib/Cake/Test/Case/Cache/Engine/ApcEngineTest.php
Expand Up @@ -222,4 +222,18 @@ public function testGroupsReadWrite() {
$this->assertTrue(Cache::write('test_groups', 'value3', 'apc_groups'));
$this->assertEquals('value3', Cache::read('test_groups', 'apc_groups'));
}

/**
* Tests that deleteing from a groups-enabled config is possible
*
* @return void
*/
public function testGroupDelete() {
Cache::config('apc_groups', array('engine' => 'Apc', 'duration' => 0, 'groups' => array('group_a', 'group_b')));
$this->assertTrue(Cache::write('test_groups', 'value', 'apc_groups'));
$this->assertEquals('value', Cache::read('test_groups', 'apc_groups'));
$this->assertTrue(Cache::delete('test_groups', 'apc_groups'));

$this->assertFalse(Cache::read('test_groups', 'apc_groups'));
}
}

0 comments on commit ae34c64

Please sign in to comment.