class UnitTestCaseDeprecationTest

@coversDefaultClass \Drupal\Tests\UnitTestCase

@group Test @group legacy

Hierarchy

Expanded class hierarchy of UnitTestCaseDeprecationTest

File

core/tests/Drupal/Tests/UnitTestCaseDeprecationTest.php, line 11

Namespace

Drupal\Tests
View source
class UnitTestCaseDeprecationTest extends UnitTestCase {
    
    /**
     * @covers ::getBlockMockWithMachineName
     * @expectedDeprecation Drupal\Tests\UnitTestCase::getBlockMockWithMachineName is deprecated in Drupal 8.5.x, will be removed before Drupal 9.0.0. Unit test base classes should not have dependencies on extensions. Set up mocks in individual tests.
     */
    public function testDeprecatedGetBlockMockWithMachineName() {
        $block_mock = $this->getBlockMockWithMachineName('test_name');
        $this->assertEquals('test_name', $block_mock->getPlugin()
            ->getMachineNameSuggestion());
    }

}

Members

Title Sort descending Deprecated Modifiers Object type Summary Overrides
PhpunitCompatibilityTrait::getMock Deprecated public function Returns a mock object for the specified class using the available method.
PhpunitCompatibilityTrait::setExpectedException Deprecated public function Compatibility layer for PHPUnit 6 to support PHPUnit 4 code.
UnitTestCase::$randomGenerator protected property The random generator.
UnitTestCase::$root protected property The app root. 1
UnitTestCase::assertArrayEquals protected function Asserts if two arrays are equal by sorting them first.
UnitTestCase::getBlockMockWithMachineName Deprecated protected function Mocks a block with a block plugin. 1
UnitTestCase::getClassResolverStub protected function Returns a stub class resolver.
UnitTestCase::getConfigFactoryStub public function Returns a stub config factory that behaves according to the passed array.
UnitTestCase::getConfigStorageStub public function Returns a stub config storage that returns the supplied configuration.
UnitTestCase::getContainerWithCacheTagsInvalidator protected function Sets up a container with a cache tags invalidator.
UnitTestCase::getRandomGenerator protected function Gets the random generator for the utility methods.
UnitTestCase::getStringTranslationStub public function Returns a stub translation manager that just returns the passed string.
UnitTestCase::randomMachineName public function Generates a unique random string containing letters and numbers.
UnitTestCase::setUp protected function 340
UnitTestCaseDeprecationTest::testDeprecatedGetBlockMockWithMachineName public function @covers ::getBlockMockWithMachineName
@expectedDeprecation Drupal\Tests\UnitTestCase::getBlockMockWithMachineName is deprecated in Drupal 8.5.x, will be removed before Drupal 9.0.0. Unit test base classes should not have dependencies on extensions.…

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.