abstract class MediaWikiIntegrationTestCase extends PHPUnit\Framework\TestCase {
use MediaWikiCoversValidator;
- use PHPUnit4And6Compat;
use MediaWikiGroupValidator;
+ use MediaWikiTestCaseTrait;
+ use PHPUnit4And6Compat;
/**
* The original service locator. This is overridden during setUp().
'comment' => $comment,
] );
}
-
- /**
- * Returns a PHPUnit constraint that matches anything other than a fixed set of values. This can
- * be used to whitelist values, e.g.
- * $mock->expects( $this->never() )->method( $this->anythingBut( 'foo', 'bar' ) );
- * which will throw if any unexpected method is called.
- *
- * @param mixed ...$values Values that are not matched
- */
- protected function anythingBut( ...$values ) {
- return $this->logicalNot( $this->logicalOr(
- ...array_map( [ $this, 'matches' ], $values )
- ) );
- }
}
class_alias( 'MediaWikiIntegrationTestCase', 'MediaWikiTestCase' );