TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Http\UploadedFileTest:
TYPO3\CMS\Core\Tests\UnitTestCase TYPO3\CMS\Core\Tests\BaseTestCase

Public Member Functions

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

Protected Member Functions

 setUp ()
 
 tearDown ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 tearDown ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 getAccessibleMock ( $originalClassName, $methods=[], array $arguments=[], $mockClassName='', $callOriginalConstructor=true, $callOriginalClone=true, $callAutoload=true)
 
 getAccessibleMockForAbstractClass ( $originalClassName, array $arguments=[], $mockClassName='', $callOriginalConstructor=true, $callOriginalClone=true, $callAutoload=true, $mockedMethods=[])
 
 buildAccessibleProxy ($className)
 
 callInaccessibleMethod ($object, $name)
 
 inject ($target, $name, $dependency)
 
 getUniqueId ($prefix='')
 

Protected Attributes

 $tmpFile
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 $backupGlobalsBlacklist = ['TYPO3_LOADED_EXT']
 
 $testFilesToDelete = []
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 $backupGlobals = true
 
 $backupStaticAttributes = false
 

Detailed Description

Testcase for

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

Definition at line 26 of file UploadedFileTest.php.

Member Function Documentation

◆ constructorRaisesExceptionOnInvalidClientFilename()

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

invalidFilenamesAndMediaTypesDataProvider

Test:

Definition at line 145 of file UploadedFileTest.php.

◆ constructorRaisesExceptionOnInvalidClientMediaType()

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

invalidFilenamesAndMediaTypesDataProvider

Test:

Definition at line 155 of file UploadedFileTest.php.

◆ constructorRaisesExceptionOnInvalidErrorStatus()

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

invalidErrorStatusesDataProvider

Test:

Definition at line 120 of file UploadedFileTest.php.

◆ constructorRaisesExceptionOnInvalidSize()

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

invalidSizesDataProvider

Test:

Definition at line 92 of file UploadedFileTest.php.

◆ constructorRaisesExceptionOnInvalidStreamOrFile()

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

invalidStreamsDataProvider

Test:

Definition at line 66 of file UploadedFileTest.php.

◆ getGetStreamRaisesExceptionAfterMove()

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

◆ getStreamReturnsOriginalStreamObject()

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

Definition at line 164 of file UploadedFileTest.php.

◆ getStreamReturnsStreamForFile()

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

Definition at line 185 of file UploadedFileTest.php.

◆ getStreamReturnsWrappedPhpStream()

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

Definition at line 174 of file UploadedFileTest.php.

◆ invalidErrorStatusesDataProvider()

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

Definition at line 101 of file UploadedFileTest.php.

◆ invalidFilenamesAndMediaTypesDataProvider()

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

Definition at line 129 of file UploadedFileTest.php.

◆ invalidMovePathsDataProvider()

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

Definition at line 214 of file UploadedFileTest.php.

◆ invalidSizesDataProvider()

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

Definition at line 75 of file UploadedFileTest.php.

◆ invalidStreamsDataProvider()

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

Definition at line 45 of file UploadedFileTest.php.

◆ moveToCannotBeCalledMoreThanOnce()

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

◆ moveToMovesFileToDesignatedPath()

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

◆ moveToRaisesExceptionForInvalidPath()

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

invalidMovePathsDataProvider

Test:

Definition at line 232 of file UploadedFileTest.php.

◆ setUp()

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

Definition at line 30 of file UploadedFileTest.php.

◆ tearDown()

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

Definition at line 35 of file UploadedFileTest.php.

Member Data Documentation

◆ $tmpFile

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

Definition at line 28 of file UploadedFileTest.php.