public function TestBaseTest::testError in Drupal 8
@covers ::error @dataProvider providerError
File
- core/modules/ simpletest/ tests/ src/ Unit/ TestBaseTest.php, line 437 
Class
- TestBaseTest
- @requires extension curl @coversDefaultClass \Drupal\simpletest\TestBase @group simpletest @group TestBase
Namespace
Drupal\Tests\simpletest\UnitCode
public function testError($status, $group) {
  // Mock up a TestBase object.
  $mock_test_base = $this
    ->getMockBuilder('Drupal\\simpletest\\TestBase')
    ->setMethods([
    'assert',
  ])
    ->getMockForAbstractClass();
  // Set expectations for assert().
  $mock_test_base
    ->expects($this
    ->once())
    ->method('assert')
    ->with($status)
    ->willReturn("{$status}:{$group}");
  // Invoke error().
  $this
    ->assertEquals("{$status}:{$group}", $this
    ->invokeProtectedMethod($mock_test_base, 'error', [
    'msg',
    $group,
  ]));
}