PHP Class phpmock\generator\ParameterBuilderTest

See also: ParameterBuilder
Author: Markus Malkusch ([email protected])
Inheritance: extends PHPUnit_Framework_TestCase
Show file Open project: php-mock/php-mock

Public Methods

Method Description
provideTestBuild ( ) : string[][][] Returns test cases for testBuild().
testBuild ( string $expectedSignature, string $expectedBody, string $function ) Tests build().
testCombined ( $one, &$two, $three = 3, &$four = 4 )
testNoParameter ( ) @codingStandardsIgnoreStart
testOneParameter ( $one )
testOptionalParameters1 ( $one = 1 )
testOptionalParameters2 ( $one = 1, $two = 2 )
testOptionalParameters3 ( $one, $two = 2 )
testOptionalParameters4 ( $one = 1, $two )
testPHPVariadics1 ( $one )
testPHPVariadics2 ( $one, $two )
testPHPVariadics3 ( $one, $two = 2, $three )
testPHPVariadics4 ( &$one, $two = 2, $three )
testReference1 ( &$one )
testReference2 ( &$one, $two )
testReference3 ( $one, &$two )
testReference4 ( &$one, &$two )
testTwoParameters ( $one, $two )

Method Details

provideTestBuild() public method

Returns test cases for testBuild().
public provideTestBuild ( ) : string[][][]
return string[][][] The test cases.

testBuild() public method

Tests build().
public testBuild ( string $expectedSignature, string $expectedBody, string $function )
$expectedSignature string The expected signature parameters.
$expectedBody string The expected body parameters.
$function string The function name.

testCombined() public method

public testCombined ( $one, &$two, $three = 3, &$four = 4 )

testNoParameter() public method

@codingStandardsIgnoreStart
public testNoParameter ( )

testOneParameter() public method

public testOneParameter ( $one )

testOptionalParameters1() public method

public testOptionalParameters1 ( $one = 1 )

testOptionalParameters2() public method

public testOptionalParameters2 ( $one = 1, $two = 2 )

testOptionalParameters3() public method

public testOptionalParameters3 ( $one, $two = 2 )

testOptionalParameters4() public method

public testOptionalParameters4 ( $one = 1, $two )

testPHPVariadics1() public method

public testPHPVariadics1 ( $one )

testPHPVariadics2() public method

public testPHPVariadics2 ( $one, $two )

testPHPVariadics3() public method

public testPHPVariadics3 ( $one, $two = 2, $three )

testPHPVariadics4() public method

public testPHPVariadics4 ( &$one, $two = 2, $three )

testReference1() public method

public testReference1 ( &$one )

testReference2() public method

public testReference2 ( &$one, $two )

testReference3() public method

public testReference3 ( $one, &$two )

testReference4() public method

public testReference4 ( &$one, &$two )

testTwoParameters() public method

public testTwoParameters ( $one, $two )