OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
aws-ses
/
vendor
/
aws
/
aws-sdk-php
/
tests
/
Endpoint
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/14/2024 10:55:48 AM
rwxr-xr-x
📄
EndpointProviderTest.php
1.26 KB
08/14/2024 10:52:41 AM
rw-r--r--
📄
PartitionEndpointProviderTest.php
43.36 KB
08/14/2024 10:52:41 AM
rw-r--r--
📄
PartitionTest.php
32.05 KB
08/14/2024 10:52:41 AM
rw-r--r--
📄
PatternEndpointProviderTest.php
4.28 KB
08/14/2024 10:52:41 AM
rw-r--r--
📁
UseDualstackEndpoint
-
08/14/2024 10:55:45 AM
rwxr-xr-x
📁
UseFipsEndpoint
-
08/14/2024 10:55:45 AM
rwxr-xr-x
📁
fixtures
-
08/14/2024 10:55:45 AM
rwxr-xr-x
Editing: EndpointProviderTest.php
Close
<?php namespace Aws\Test\Endpoint; use Aws\Endpoint\EndpointProvider; use Aws\Endpoint\PartitionEndpointProvider; use Aws\Endpoint\PatternEndpointProvider; use Yoast\PHPUnitPolyfills\TestCases\TestCase; /** * @covers Aws\Endpoint\EndpointProvider */ class EndpointProviderTest extends TestCase { public function testThrowsWhenUnresolved() { $this->expectException(\Aws\Exception\UnresolvedEndpointException::class); EndpointProvider::resolve(function() {}, []); } public function testThrowsWhenNotArray() { $this->expectException(\Aws\Exception\UnresolvedEndpointException::class); EndpointProvider::resolve(function() { return 'foo'; }, []); } public function testCreatesDefaultProvider() { $p = EndpointProvider::defaultProvider(); $this->assertInstanceOf(PartitionEndpointProvider::class, $p); } public function testCreatesProviderFromPatterns() { $p = EndpointProvider::patterns([ '*/*' => ['endpoint' => 'foo.com'] ]); $this->assertInstanceOf(PatternEndpointProvider::class, $p); $result = EndpointProvider::resolve($p, []); $this->assertSame('https://foo.com', $result['endpoint']); } }