OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
Xpress_backup
/
vendor
/
aws
/
aws-sdk-php
/
tests
/
DynamoDb
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:19 AM
rwxr-xr-x
📄
DynamoDbClientTest.php
6.81 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
LockingSessionConnectionTest.php
1.42 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
MarshalerTest.php
11.99 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
SessionConnectionConfigTraitTest.php
3.23 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
SessionHandlerTest.php
4.33 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
StandardSessionConnectionTest.php
8.82 KB
05/19/2025 10:07:19 AM
rw-r--r--
📄
WriteRequestBatchTest.php
6.92 KB
05/19/2025 10:07:19 AM
rw-r--r--
Editing: LockingSessionConnectionTest.php
Close
<?php namespace Aws\Test\DynamoDb; use Aws\DynamoDb\Exception\DynamoDbException; use Aws\DynamoDb\LockingSessionConnection; use Aws\Result; use Aws\Test\UsesServiceTrait; use PHPUnit\Framework\TestCase; /** * @covers Aws\DynamoDb\LockingSessionConnection */ class LockingSessionConnectionTest extends TestCase { use UsesServiceTrait; public function testReadRetrievesItemData() { $client = $this->getTestSdk()->createDynamoDb(); $this->addMockResults($client, [ $this->createMockAwsException('ConditionalCheckFailedException', DynamoDbException::class), new Result(['Attributes' => [ 'sessionid' => ['S' => 'session1'], 'otherkey' => ['S' => 'foo'], ]]), ]); $connection = new LockingSessionConnection($client); $data = $connection->read('session1'); $this->assertEquals( ['sessionid' => 'session1', 'otherkey' => 'foo'], $data ); } public function testBailsOnUnexpectedException() { $client = $this->getTestSdk()->createDynamoDb(); $this->addMockResults($client, [ $this->createMockAwsException('Unexpected', DynamoDbException::class), ]); $connection = new LockingSessionConnection($client); $data = $connection->read('session1'); $this->assertNull($data); } }