<?php namespace GuzzleHttp\Tests; use GuzzleHttp\Psr7; use GuzzleHttp\TransferStats; use PHPUnit\Framework\TestCase; class TransferStatsTest extends TestCase { public function testHasData() { $request = new Psr7\Request('GET', 'http://foo.com'); $response = new Psr7\Response(); $stats = new TransferStats( $request, $response, 10.5, null, ['foo' => 'bar'] ); self::assertSame($request, $stats->getRequest()); self::assertSame($response, $stats->getResponse()); self::assertTrue($stats->hasResponse()); self::assertSame(['foo' => 'bar'], $stats->getHandlerStats()); self::assertSame('bar', $stats->getHandlerStat('foo')); self::assertSame($request->getUri(), $stats->getEffectiveUri()); self::assertEquals(10.5, $stats->getTransferTime()); self::assertNull($stats->getHandlerErrorData()); } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Cookie | Folder | 0755 |
|
|
Exception | Folder | 0755 |
|
|
Handler | Folder | 0755 |
|
|
ClientTest.php | File | 30.54 KB | 0644 |
|
HandlerStackTest.php | File | 7.44 KB | 0644 |
|
Helpers.php | File | 975 B | 0644 |
|
HttplugIntegrationTest.php | File | 369 B | 0644 |
|
InternalUtilsTest.php | File | 569 B | 0644 |
|
MessageFormatterTest.php | File | 4.12 KB | 0644 |
|
MiddlewareTest.php | File | 9.87 KB | 0644 |
|
PoolTest.php | File | 6.41 KB | 0644 |
|
PrepareBodyMiddlewareTest.php | File | 5.34 KB | 0644 |
|
RedirectMiddlewareTest.php | File | 20.44 KB | 0644 |
|
RetryMiddlewareTest.php | File | 3 KB | 0644 |
|
Server.php | File | 6.12 KB | 0644 |
|
TestLogger.php | File | 2.8 KB | 0644 |
|
TransferStatsTest.php | File | 995 B | 0644 |
|
UtilsTest.php | File | 5.48 KB | 0644 |
|
bootstrap-phpstan.php | File | 173 B | 0644 |
|
bootstrap.php | File | 1.05 KB | 0644 |
|
server.js | File | 8.1 KB | 0644 |
|