‪TYPO3CMS  11.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 ()
 
 nfdFileNameIsNormalized ()
 

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 30 of file UploadedFileTest.php.

Member Function Documentation

◆ constructorRaisesExceptionOnInvalidClientFilename()

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

@dataProvider invalidFilenamesAndMediaTypesDataProvider

Test:

Definition at line 153 of file UploadedFileTest.php.

◆ constructorRaisesExceptionOnInvalidClientMediaType()

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

@dataProvider invalidFilenamesAndMediaTypesDataProvider

Test:

Definition at line 164 of file UploadedFileTest.php.

◆ constructorRaisesExceptionOnInvalidErrorStatus()

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

@dataProvider invalidErrorStatusesDataProvider

Test:

Definition at line 127 of file UploadedFileTest.php.

◆ constructorRaisesExceptionOnInvalidSize()

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

@dataProvider invalidSizesDataProvider

Test:

Definition at line 98 of file UploadedFileTest.php.

◆ constructorRaisesExceptionOnInvalidStreamOrFile()

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

@dataProvider invalidStreamsDataProvider

Test:

Definition at line 72 of file UploadedFileTest.php.

◆ getGetStreamRaisesExceptionAfterMove()

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

Definition at line 275 of file UploadedFileTest.php.

◆ getStreamReturnsOriginalStreamObject()

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

Definition at line 174 of file UploadedFileTest.php.

◆ getStreamReturnsStreamForFile()

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

Definition at line 195 of file UploadedFileTest.php.

◆ getStreamReturnsWrappedPhpStream()

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

Definition at line 184 of file UploadedFileTest.php.

◆ invalidErrorStatusesDataProvider()

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

Definition at line 108 of file UploadedFileTest.php.

◆ invalidFilenamesAndMediaTypesDataProvider()

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

Definition at line 137 of file UploadedFileTest.php.

◆ invalidMovePathsDataProvider()

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

Definition at line 224 of file UploadedFileTest.php.

◆ invalidSizesDataProvider()

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

Definition at line 81 of file UploadedFileTest.php.

◆ invalidStreamsDataProvider()

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

Definition at line 51 of file UploadedFileTest.php.

◆ moveToCannotBeCalledMoreThanOnce()

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

Definition at line 257 of file UploadedFileTest.php.

◆ moveToMovesFileToDesignatedPath()

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

Definition at line 208 of file UploadedFileTest.php.

◆ moveToRaisesExceptionForInvalidPath()

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

@dataProvider invalidMovePathsDataProvider

Test:

Definition at line 242 of file UploadedFileTest.php.

◆ nfdFileNameIsNormalized()

TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest::nfdFileNameIsNormalized ( )

◆ setUp()

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

Definition at line 34 of file UploadedFileTest.php.

◆ tearDown()

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

Definition at line 40 of file UploadedFileTest.php.

Member Data Documentation

◆ $tmpFile

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

Definition at line 32 of file UploadedFileTest.php.