Bug: T231288
Change-Id: I67622f5ed5e9dc901f5b71a6a2f61cbebe51184b
*/
use PHPUnit\Framework\TestCase;
+use PHPUnit\Framework\Exception;
/**
* Base class for unit tests.
}
}
+ /**
+ * @inheritDoc
+ */
+ protected function runTest() {
+ try {
+ return parent::runTest();
+ } catch ( ConfigException $exception ) {
+ throw new Exception(
+ 'Config variables must be mocked, they cannot be accessed directly in tests which extend '
+ . self::class,
+ $exception->getCode(),
+ $exception
+ );
+ }
+ }
+
protected function tearDown() {
if ( !defined( 'HHVM_VERSION' ) ) {
// Quick reset between tests