PHP 클래스 ImboIntegrationTest\Database\DatabaseTests

상속: extends PHPUnit_Framework_TestCase
파일 보기 프로젝트 열기: imbo/imbo 1 사용 예제들

공개 메소드들

메소드 설명
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() 공개 메소드