function ResourceTest::testSetDimensions
Same name and namespace in other branches
- 10 core/modules/media/tests/src/Unit/ResourceTest.php \Drupal\Tests\media\Unit\ResourceTest::testSetDimensions()
- 11.x core/modules/media/tests/src/Unit/ResourceTest.php \Drupal\Tests\media\Unit\ResourceTest::testSetDimensions()
- 9 core/modules/media/tests/src/Unit/ResourceTest.php \Drupal\Tests\media\Unit\ResourceTest::testSetDimensions()
- 8.9.x core/modules/media/tests/src/Unit/ResourceTest.php \Drupal\Tests\media\Unit\ResourceTest::testSetDimensions()
Tests set dimensions.
Attributes
#[DataProvider('setDimensionsTestCases')]
File
-
core/
modules/ media/ tests/ src/ Unit/ ResourceTest.php, line 83
Class
Namespace
Drupal\Tests\media\UnitCode
public function testSetDimensions(string $factory, int|string|null $width, int|string|null $height, ?string $exception = NULL, ?int $expected_width = NULL, ?int $expected_height = NULL) : void {
if ($exception) {
$this->expectException(\InvalidArgumentException::class);
$this->expectExceptionMessage($exception);
}
$resource = Resource::$factory('foo', $width, $height);
$this->assertSame($expected_width ?: $width, $resource->getWidth());
$this->assertSame($expected_height ?: $height, $resource->getHeight());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.