6 class HashBagOStuffTest
extends PHPUnit_Framework_TestCase
{
8 public function testEvictionOrder() {
9 $cache = new HashBagOStuff( array( 'maxKeys' => 10 ) );
10 for ( $i = 0; $i < 10; $i++
) {
11 $cache->set( "key$i", 1 );
12 $this->assertEquals( 1, $cache->get( "key$i" ) );
14 for ( $i = 10; $i < 20; $i++
) {
15 $cache->set( "key$i", 1 );
16 $this->assertEquals( 1, $cache->get( "key$i" ) );
17 $this->assertEquals( false, $cache->get( "key" . $i - 10 ) );