PHP Class Namshi\AB\Test\TestTest

Inheritance: extends PHPUnit_Framework_TestCase
Datei anzeigen Open project: namshi/ab

Public Methods

Method Description
getTest ( $name = 'myTest', array $variations = ['a' => 0, 'b' => 1], array $parameters = [] ) : Test
testCheckingIfATestHasRun ( )
testCountingTheVariations ( )
testDisablingTheTest ( )
testGettingTheVariationOfATestWithAVariationWithProbability100 ( )
testGettingTheVariationOfATestWithIrregularOddsOfVariations ( )
testGettingTheVariationOfATestWithOnlyOneVariation ( )
testGettingTheVariationOfATestWithSplitOddsBetweenTwoVariations ( )
testIfYouSeedTheTestItAlwaysGeneratesTheSameVariation ( )
testRunningATestWithoutVariationThrowsAnException ( )
testTheTestCanHaveMultipleVariations ( )
testTheTestCanHaveParameters ( )
testTheTestIsEnabledByDefault ( )
testTheTestsFirstArgumentIsItsName ( )
testValidatingTheVariations ( )

Method Details

getTest() public method

public getTest ( $name = 'myTest', array $variations = ['a' => 0, 'b' => 1], array $parameters = [] ) : Test
$variations array
$parameters array
return Namshi\AB\Test

testCheckingIfATestHasRun() public method

testCountingTheVariations() public method

testDisablingTheTest() public method

testGettingTheVariationOfATestWithAVariationWithProbability100() public method

testGettingTheVariationOfATestWithIrregularOddsOfVariations() public method

testGettingTheVariationOfATestWithOnlyOneVariation() public method

testGettingTheVariationOfATestWithSplitOddsBetweenTwoVariations() public method

testIfYouSeedTheTestItAlwaysGeneratesTheSameVariation() public method

testRunningATestWithoutVariationThrowsAnException() public method

testTheTestCanHaveMultipleVariations() public method

testTheTestCanHaveParameters() public method

testTheTestIsEnabledByDefault() public method

testTheTestsFirstArgumentIsItsName() public method

testValidatingTheVariations() public method