‪TYPO3CMS  9.5
TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest:

Public Member Functions

array invalidStreamsDataProvider ()
 
 constructorRaisesExceptionOnInvalidStreamOrFile ($streamOrFile)
 
array invalidSizesDataProvider ()
 
 constructorRaisesExceptionOnInvalidSize ($size)
 
array invalidErrorStatusesDataProvider ()
 
 constructorRaisesExceptionOnInvalidErrorStatus ($status)
 
array invalidFilenamesAndMediaTypesDataProvider ()
 
 constructorRaisesExceptionOnInvalidClientFilename ($filename)
 
 constructorRaisesExceptionOnInvalidClientMediaType ($mediaType)
 
 getStreamReturnsOriginalStreamObject ()
 
 getStreamReturnsWrappedPhpStream ()
 
 getStreamReturnsStreamForFile ()
 
 moveToMovesFileToDesignatedPath ()
 
array invalidMovePathsDataProvider ()
 
 moveToRaisesExceptionForInvalidPath ($path)
 
 moveToCannotBeCalledMoreThanOnce ()
 
 getGetStreamRaisesExceptionAfterMove ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Protected Attributes

 $tmpFile
 

Detailed Description

Testcase for \TYPO3\CMS\Core\Http\UploadedFile

Adapted from https://github.com/phly/http/

Definition at line 27 of file UploadedFileTest.php.

Member Function Documentation

◆ constructorRaisesExceptionOnInvalidClientFilename()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::constructorRaisesExceptionOnInvalidClientFilename (   $filename)

@dataProvider invalidFilenamesAndMediaTypesDataProvider

Test:

Definition at line 149 of file UploadedFileTest.php.

◆ constructorRaisesExceptionOnInvalidClientMediaType()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::constructorRaisesExceptionOnInvalidClientMediaType (   $mediaType)

@dataProvider invalidFilenamesAndMediaTypesDataProvider

Test:

Definition at line 160 of file UploadedFileTest.php.

◆ constructorRaisesExceptionOnInvalidErrorStatus()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::constructorRaisesExceptionOnInvalidErrorStatus (   $status)

@dataProvider invalidErrorStatusesDataProvider

Test:

Definition at line 123 of file UploadedFileTest.php.

◆ constructorRaisesExceptionOnInvalidSize()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::constructorRaisesExceptionOnInvalidSize (   $size)

@dataProvider invalidSizesDataProvider

Test:

Definition at line 94 of file UploadedFileTest.php.

◆ constructorRaisesExceptionOnInvalidStreamOrFile()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::constructorRaisesExceptionOnInvalidStreamOrFile (   $streamOrFile)

@dataProvider invalidStreamsDataProvider

Test:

Definition at line 68 of file UploadedFileTest.php.

◆ getGetStreamRaisesExceptionAfterMove()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::getGetStreamRaisesExceptionAfterMove ( )
Test:

Definition at line 271 of file UploadedFileTest.php.

◆ getStreamReturnsOriginalStreamObject()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::getStreamReturnsOriginalStreamObject ( )
Test:

Definition at line 170 of file UploadedFileTest.php.

◆ getStreamReturnsStreamForFile()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::getStreamReturnsStreamForFile ( )
Test:

Definition at line 191 of file UploadedFileTest.php.

◆ getStreamReturnsWrappedPhpStream()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::getStreamReturnsWrappedPhpStream ( )
Test:

Definition at line 180 of file UploadedFileTest.php.

◆ invalidErrorStatusesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::invalidErrorStatusesDataProvider ( )
Returns
‪array

Definition at line 104 of file UploadedFileTest.php.

◆ invalidFilenamesAndMediaTypesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::invalidFilenamesAndMediaTypesDataProvider ( )
Returns
‪array

Definition at line 133 of file UploadedFileTest.php.

◆ invalidMovePathsDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::invalidMovePathsDataProvider ( )
Returns
‪array

Definition at line 220 of file UploadedFileTest.php.

◆ invalidSizesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::invalidSizesDataProvider ( )
Returns
‪array

Definition at line 77 of file UploadedFileTest.php.

◆ invalidStreamsDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::invalidStreamsDataProvider ( )
Returns
‪array

Definition at line 47 of file UploadedFileTest.php.

◆ moveToCannotBeCalledMoreThanOnce()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::moveToCannotBeCalledMoreThanOnce ( )
Test:

Definition at line 253 of file UploadedFileTest.php.

◆ moveToMovesFileToDesignatedPath()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::moveToMovesFileToDesignatedPath ( )
Test:

Definition at line 204 of file UploadedFileTest.php.

◆ moveToRaisesExceptionForInvalidPath()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::moveToRaisesExceptionForInvalidPath (   $path)

@dataProvider invalidMovePathsDataProvider

Test:

Definition at line 238 of file UploadedFileTest.php.

◆ setUp()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::setUp ( )
protected

Definition at line 31 of file UploadedFileTest.php.

◆ tearDown()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::tearDown ( )
protected

Definition at line 36 of file UploadedFileTest.php.

Member Data Documentation

◆ $tmpFile

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::$tmpFile
protected

Definition at line 29 of file UploadedFileTest.php.