Merge "Improve Doxygen template used by mwdocgen.php"
[lhc/web/wiklou.git] / tests / phpunit / includes / libs / objectcache / HashBagOStuffTest.php
index 5194e8d..c4db0cf 100644 (file)
@@ -5,6 +5,9 @@
  */
 class HashBagOStuffTest extends PHPUnit_Framework_TestCase {
 
+       /**
+        * @covers HashBagOStuff::delete
+        */
        public function testDelete() {
                $cache = new HashBagOStuff();
                for ( $i = 0; $i < 10; $i++ ) {
@@ -15,6 +18,9 @@ class HashBagOStuffTest extends PHPUnit_Framework_TestCase {
                }
        }
 
+       /**
+        * @covers HashBagOStuff::clear
+        */
        public function testClear() {
                $cache = new HashBagOStuff();
                for ( $i = 0; $i < 10; $i++ ) {
@@ -27,6 +33,10 @@ class HashBagOStuffTest extends PHPUnit_Framework_TestCase {
                }
        }
 
+       /**
+        * @covers HashBagOStuff::doGet
+        * @covers HashBagOStuff::expire
+        */
        public function testExpire() {
                $cache = new HashBagOStuff();
                $cacheInternal = TestingAccessWrapper::newFromObject( $cache );
@@ -45,9 +55,12 @@ class HashBagOStuffTest extends PHPUnit_Framework_TestCase {
 
        /**
         * Ensure maxKeys eviction prefers keeping new keys.
+        *
+        * @covers HashBagOStuff::__construct
+        * @covers HashBagOStuff::set
         */
        public function testEvictionAdd() {
-               $cache = new HashBagOStuff( array( 'maxKeys' => 10 ) );
+               $cache = new HashBagOStuff( [ 'maxKeys' => 10 ] );
                for ( $i = 0; $i < 10; $i++ ) {
                        $cache->set( "key$i", 1 );
                        $this->assertEquals( 1, $cache->get( "key$i" ) );
@@ -62,11 +75,14 @@ class HashBagOStuffTest extends PHPUnit_Framework_TestCase {
        /**
         * Ensure maxKeys eviction prefers recently set keys
         * even if the keys pre-exist.
+        *
+        * @covers HashBagOStuff::__construct
+        * @covers HashBagOStuff::set
         */
        public function testEvictionSet() {
-               $cache = new HashBagOStuff( array( 'maxKeys' => 3 ) );
+               $cache = new HashBagOStuff( [ 'maxKeys' => 3 ] );
 
-               foreach ( array( 'foo', 'bar', 'baz' ) as $key ) {
+               foreach ( [ 'foo', 'bar', 'baz' ] as $key ) {
                        $cache->set( $key, 1 );
                }
 
@@ -77,7 +93,7 @@ class HashBagOStuffTest extends PHPUnit_Framework_TestCase {
                $cache->set( 'quux', 1 );
 
                // Foo's life should have been extended over Bar
-               foreach ( array( 'foo', 'baz', 'quux' ) as $key ) {
+               foreach ( [ 'foo', 'baz', 'quux' ] as $key ) {
                        $this->assertEquals( 1, $cache->get( $key ), "Kept $key" );
                }
                $this->assertEquals( false, $cache->get( 'bar' ), 'Evicted bar' );
@@ -85,11 +101,15 @@ class HashBagOStuffTest extends PHPUnit_Framework_TestCase {
 
        /**
         * Ensure maxKeys eviction prefers recently retrieved keys (LRU).
+        *
+        * @covers HashBagOStuff::__construct
+        * @covers HashBagOStuff::doGet
+        * @covers HashBagOStuff::hasKey
         */
        public function testEvictionGet() {
-               $cache = new HashBagOStuff( array( 'maxKeys' => 3 ) );
+               $cache = new HashBagOStuff( [ 'maxKeys' => 3 ] );
 
-               foreach ( array( 'foo', 'bar', 'baz' ) as $key ) {
+               foreach ( [ 'foo', 'bar', 'baz' ] as $key ) {
                        $cache->set( $key, 1 );
                }
 
@@ -100,7 +120,7 @@ class HashBagOStuffTest extends PHPUnit_Framework_TestCase {
                $cache->set( 'quux', 1 );
 
                // Foo's life should have been extended over Bar
-               foreach ( array( 'foo', 'baz', 'quux' ) as $key ) {
+               foreach ( [ 'foo', 'baz', 'quux' ] as $key ) {
                        $this->assertEquals( 1, $cache->get( $key ), "Kept $key" );
                }
                $this->assertEquals( false, $cache->get( 'bar' ), 'Evicted bar' );