Merge "maintenance: Document secondary purpose of --server"
[lhc/web/wiklou.git] / tests / phpunit / includes / libs / SamplingStatsdClientTest.php
index d0e404b..7bd1611 100644 (file)
@@ -6,7 +6,7 @@ use Liuggio\StatsdClient\Sender\SenderInterface;
 /**
  * @covers SamplingStatsdClient
  */
-class SamplingStatsdClientTest extends PHPUnit_Framework_TestCase {
+class SamplingStatsdClientTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 
@@ -22,7 +22,11 @@ class SamplingStatsdClientTest extends PHPUnit_Framework_TestCase {
                } else {
                        $sender->expects( $this->never() )->method( 'write' );
                }
-               mt_srand( $seed );
+               if ( defined( 'MT_RAND_PHP' ) ) {
+                       mt_srand( $seed, MT_RAND_PHP );
+               } else {
+                       mt_srand( $seed );
+               }
                $client = new SamplingStatsdClient( $sender );
                $client->send( $data, $sampleRate );
        }