for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace GuillermoandraeTest\DynamoDb\Operation;
use Guillermoandrae\DynamoDb\Factory\DynamoDbClientFactory;
use Guillermoandrae\DynamoDb\Factory\MarshalerFactory;
use Guillermoandrae\DynamoDb\Operation\ListTablesOperation;
use PHPUnit\Framework\TestCase;
final class ListTablesOperationTest extends TestCase
{
public function testSetLastEvaluatedTableName()
$request = new ListTablesOperation(DynamoDbClientFactory::factory(), MarshalerFactory::factory());
$request->setLastEvaluatedTableName('test');
$expectedQuery = [
'LastEvaluatedTableName' => 'test',
];
$this->assertEquals($expectedQuery, $request->toArray());
}
public function testSetLimit()
$request->setLimit(5);
'Limit' => 5,