diff vendor/symfony/phpunit-bridge/Tests/ProcessIsolationTest.php @ 14:1fec387a4317

Update Drupal core to 8.5.2 via Composer
author Chris Cannam
date Mon, 23 Apr 2018 09:46:53 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/vendor/symfony/phpunit-bridge/Tests/ProcessIsolationTest.php	Mon Apr 23 09:46:53 2018 +0100
@@ -0,0 +1,37 @@
+<?php
+
+namespace Symfony\Bridge\PhpUnit\Tests;
+
+use PHPUnit\Framework\TestCase;
+
+/**
+ * Don't remove this test case, it tests the legacy group.
+ *
+ * @group legacy
+ *
+ * @runTestsInSeparateProcesses
+ */
+class ProcessIsolationTest extends TestCase
+{
+    /**
+     * @expectedDeprecation Test abc
+     */
+    public function testIsolation()
+    {
+        @trigger_error('Test abc', E_USER_DEPRECATED);
+        $this->addToAssertionCount(1);
+    }
+
+    public function testCallingOtherErrorHandler()
+    {
+        $class = class_exists('PHPUnit\Framework\Exception') ? 'PHPUnit\Framework\Exception' : 'PHPUnit_Framework_Exception';
+        if (method_exists($this, 'expectException')) {
+            $this->expectException($class);
+            $this->expectExceptionMessage('Test that PHPUnit\'s error handler fires.');
+        } else {
+            $this->setExpectedException($class, 'Test that PHPUnit\'s error handler fires.');
+        }
+
+        trigger_error('Test that PHPUnit\'s error handler fires.', E_USER_WARNING);
+    }
+}