PHP Класс ImboIntegrationTest\Database\DatabaseTests

Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
getPageAndLimit ( )
getShortUrlVariations ( ) : array[] Data provider
getSortData ( )
setUp ( ) Set up
tearDown ( ) Tear down
testCanCheckIfImageAlreadyExists ( )
testCanDeleteASingleShortUrl ( )
testCanDeleteShortUrls ( )
testCanFilterOnChecksums ( )
testCanFilterOnImageIdentifiers ( )
testCanGetNumberOfBytes ( )
testCanGetNumberOfUsers ( )
testCanGetShortUrlIdThatDoesNotExist ( )
testCanGetStatus ( )
testCanInsertAndGetParametersForAShortUrl ( $shortUrlId, array $query = [], $extension = null )
testCanSortImages ( array $sort = null, $field, array $values )
testDeleteImageThatDoesNotExist ( )
testDeleteMetataFromImageThatDoesNotExist ( )
testGetImageMimeType ( )
testGetImagesAndReturnMetadata ( )
testGetImagesReturnsImagesOnlyForSpecifiedUsers ( )
testGetImagesReturnsImagesWithDateTimeInstances ( )
testGetImagesWithNoQuery ( )
testGetImagesWithPageAndLimit ( $page = null, $limit = null, array $imageIdentifiers )
testGetImagesWithStartAndEndTimestamps ( )
testGetLastModified ( )
testGetLastModifiedOfImageThatDoesNotExist ( )
testGetLastModifiedWhenUserHasNoImages ( )
testGetMetadataWhenImageDoesNotExist ( )
testGetMetadataWhenImageHasNone ( )
testGetMimeTypeWhenImageDoesNotExist ( )
testGetNumImages ( )
testInsertAndGetImage ( )
testLoadImageThatDoesNotExist ( )
testMetadataWithNestedArraysIsRepresetedCorrectly ( )
testMetadataWithNestedArraysIsRepresetedCorrectlyWhenFetchingMultipleImages ( )
testStoreDeleteAndGetImage ( )
testStoreSameImageTwice ( )
testUpdateAndGetMetadata ( )
testUpdateDeleteAndGetMetadata ( )

Защищенные методы

Метод Описание
getAdapter ( ) : Imbo\Database\DatabaseInterface Get the adapter we want to test
getImage ( ) : Image Fetch an image model

Приватные методы

Метод Описание
insertImages ( boolean $alternateUser = false ) : array Insert some images to test the query functionality

Описание методов

getAdapter() абстрактный защищенный Метод

Get the adapter we want to test
abstract protected getAdapter ( ) : Imbo\Database\DatabaseInterface
Результат Imbo\Database\DatabaseInterface

getImage() защищенный Метод

Fetch an image model
protected getImage ( ) : Image
Результат Imbo\Model\Image

getPageAndLimit() публичный Метод

public getPageAndLimit ( )

getShortUrlVariations() публичный Метод

Data provider
public getShortUrlVariations ( ) : array[]
Результат array[]

getSortData() публичный Метод

public getSortData ( )

setUp() публичный Метод

Set up
public setUp ( )

tearDown() публичный Метод

Tear down
public tearDown ( )

testCanCheckIfImageAlreadyExists() публичный Метод

testCanDeleteASingleShortUrl() публичный Метод

testCanDeleteShortUrls() публичный Метод

testCanFilterOnChecksums() публичный Метод

testCanFilterOnImageIdentifiers() публичный Метод

testCanGetNumberOfBytes() публичный Метод

testCanGetNumberOfUsers() публичный Метод

testCanGetShortUrlIdThatDoesNotExist() публичный Метод

testCanGetStatus() публичный Метод

public testCanGetStatus ( )

testCanInsertAndGetParametersForAShortUrl() публичный Метод

public testCanInsertAndGetParametersForAShortUrl ( $shortUrlId, array $query = [], $extension = null )
$query array

testCanSortImages() публичный Метод

public testCanSortImages ( array $sort = null, $field, array $values )
$sort array
$values array

testDeleteImageThatDoesNotExist() публичный Метод

testDeleteMetataFromImageThatDoesNotExist() публичный Метод

testGetImageMimeType() публичный Метод

testGetImagesAndReturnMetadata() публичный Метод

testGetImagesReturnsImagesOnlyForSpecifiedUsers() публичный Метод

testGetImagesReturnsImagesWithDateTimeInstances() публичный Метод

testGetImagesWithNoQuery() публичный Метод

testGetImagesWithPageAndLimit() публичный Метод

public testGetImagesWithPageAndLimit ( $page = null, $limit = null, array $imageIdentifiers )
$imageIdentifiers array

testGetImagesWithStartAndEndTimestamps() публичный Метод

testGetLastModified() публичный Метод

public testGetLastModified ( )

testGetLastModifiedOfImageThatDoesNotExist() публичный Метод

testGetLastModifiedWhenUserHasNoImages() публичный Метод

testGetMetadataWhenImageDoesNotExist() публичный Метод

testGetMetadataWhenImageHasNone() публичный Метод

testGetMimeTypeWhenImageDoesNotExist() публичный Метод

testGetNumImages() публичный Метод

public testGetNumImages ( )

testInsertAndGetImage() публичный Метод

testLoadImageThatDoesNotExist() публичный Метод

testMetadataWithNestedArraysIsRepresetedCorrectly() публичный Метод

testMetadataWithNestedArraysIsRepresetedCorrectlyWhenFetchingMultipleImages() публичный Метод

testStoreDeleteAndGetImage() публичный Метод

testStoreSameImageTwice() публичный Метод

testUpdateAndGetMetadata() публичный Метод

testUpdateDeleteAndGetMetadata() публичный Метод