‪TYPO3CMS  11.5
TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest:

Public Member Functions

 calcOffsetWithSingleIntegerReturnsTheGivenIntegerAsString (string $number)
 
 calcOffsetWithMultipleIntegersReturnsTheGivenIntegerCommaSeparated ()
 
 calcOffsetTrimsWhitespaceAroundProvidedNumbers ()
 
 calcOffsetRoundsNumbersToNearestInteger (string $input, string $expectedResult)
 
 calcOffsetDoesTheProvidedCalculation (string $input, string $expectedResult)
 

Public Attributes

 array< string, function singleIntegerDataProvider():array { return['positive integer'=> ['1']
 
 array< string, function roundingDataProvider():array { return['rounding down'=> ['1.1', '1']
 
 array< string, function calculationDataProvider():array { return['addition of positive numbers'=> ['1+1', '2']
 

Protected Member Functions

 setUp ()
 

Protected Attributes

 $resetSingletonInstances = true
 

Private Attributes

GifBuilder $subject
 

Detailed Description

@covers \TYPO3\CMS\Frontend\Imaging\GifBuilder

Definition at line 26 of file GifBuilderTest.php.

Member Function Documentation

◆ calcOffsetDoesTheProvidedCalculation()

TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest::calcOffsetDoesTheProvidedCalculation ( string  $input,
string  $expectedResult 
)
Test:

@dataProvider calculationDataProvider

Definition at line 129 of file GifBuilderTest.php.

◆ calcOffsetRoundsNumbersToNearestInteger()

TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest::calcOffsetRoundsNumbersToNearestInteger ( string  $input,
string  $expectedResult 
)
Test:

@dataProvider roundingDataProvider

Definition at line 100 of file GifBuilderTest.php.

◆ calcOffsetTrimsWhitespaceAroundProvidedNumbers()

TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest::calcOffsetTrimsWhitespaceAroundProvidedNumbers ( )
Test:

Definition at line 77 of file GifBuilderTest.php.

◆ calcOffsetWithMultipleIntegersReturnsTheGivenIntegerCommaSeparated()

TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest::calcOffsetWithMultipleIntegersReturnsTheGivenIntegerCommaSeparated ( )
Test:

Definition at line 66 of file GifBuilderTest.php.

◆ calcOffsetWithSingleIntegerReturnsTheGivenIntegerAsString()

TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest::calcOffsetWithSingleIntegerReturnsTheGivenIntegerAsString ( string  $number)
Test:

@dataProvider singleIntegerDataProvider

Definition at line 56 of file GifBuilderTest.php.

◆ setUp()

TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest::setUp ( )
protected

Definition at line 32 of file GifBuilderTest.php.

Member Data Documentation

◆ $resetSingletonInstances

TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest::$resetSingletonInstances = true
protected

Definition at line 28 of file GifBuilderTest.php.

◆ $subject

GifBuilder TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest::$subject
private

Definition at line 30 of file GifBuilderTest.php.

◆ array< string, function calculationDataProvider():array { return['addition of positive numbers'=>

TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest::array< string, function calculationDataProvider():array { return[ 'addition of positive numbers'=>[ '1+1', '2']
Returns
‪array<string, array{0: non-empty-string, 1: non-empty-string}>

Definition at line 110 of file GifBuilderTest.php.

◆ array< string, function roundingDataProvider():array { return['rounding down'=>

TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest::array< string, function roundingDataProvider():array { return[ 'rounding down'=>[ '1.1', '1']
Returns
‪array<string, array{0: non-empty-string, 1: non-empty-string}>

Definition at line 87 of file GifBuilderTest.php.

◆ array< string, function singleIntegerDataProvider():array { return['positive integer'=>

TYPO3\CMS\Frontend\Tests\Unit\Imaging\GifBuilderTest::array< string, function singleIntegerDataProvider():array { return[ 'positive integer'=>[ '1']
Returns
‪array<string, array{0: non-empty-string}>

Definition at line 42 of file GifBuilderTest.php.