![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/allure-framework/allure-php-commons/test/Io/ |
<?php declare(strict_types=1); namespace Qameta\Allure\Test\Io; use PHPUnit\Framework\TestCase; use Qameta\Allure\Io\StringDataSource; use Throwable; use function fclose; use function stream_get_contents; /** * @covers \Qameta\Allure\Io\StringDataSource */ class StringDataSourceTest extends TestCase { /** * @var list<resource> */ private array $streams = []; public function tearDown(): void { foreach ($this->streams as $stream) { @fclose($stream); } } /** * @throws Throwable */ public function testGetStream_ConstructedWithGivenData_ReturnsResourceWithSameData(): void { $attachment = new StringDataSource('a'); $stream = $attachment->createStream(); $this->streams[] = $stream; $actualData = stream_get_contents($stream); self::assertSame('a', $actualData); } }