ImboIntegrationTest\Database\DatabaseTests::testCanInsertAndGetParametersForAShortUrl PHP Method

testCanInsertAndGetParametersForAShortUrl() public method

public testCanInsertAndGetParametersForAShortUrl ( $shortUrlId, array $query = [], $extension = null )
$query array
    public function testCanInsertAndGetParametersForAShortUrl($shortUrlId, array $query = [], $extension = null)
    {
        $user = 'user';
        $imageIdentifier = 'id';
        $this->assertTrue($this->adapter->insertShortUrl($shortUrlId, $user, $imageIdentifier, $extension, $query));
        $params = $this->adapter->getShortUrlParams($shortUrlId);
        $this->assertSame($user, $params['user']);
        $this->assertSame($imageIdentifier, $params['imageIdentifier']);
        $this->assertSame($extension, $params['extension']);
        $this->assertSame($query, $params['query']);
        $this->assertSame($shortUrlId, $this->adapter->getShortUrlId($user, $imageIdentifier, $extension, $query));
    }