class RequestParametersTest in reCAPTCHA 7.2
Same name and namespace in other branches
- 6.2 recaptcha-php/tests/ReCaptcha/RequestParametersTest.php \ReCaptcha\RequestParametersTest
Hierarchy
- class \ReCaptcha\RequestParametersTest extends \ReCaptcha\Testcase
Expanded class hierarchy of RequestParametersTest
File
- recaptcha-php/
tests/ ReCaptcha/ RequestParametersTest.php, line 31
Namespace
ReCaptchaView source
class RequestParametersTest extends Testcase {
public function provideValidData() {
return array(
array(
'SECRET',
'RESPONSE',
'REMOTEIP',
'VERSION',
array(
'secret' => 'SECRET',
'response' => 'RESPONSE',
'remoteip' => 'REMOTEIP',
'version' => 'VERSION',
),
'secret=SECRET&response=RESPONSE&remoteip=REMOTEIP&version=VERSION',
),
array(
'SECRET',
'RESPONSE',
null,
null,
array(
'secret' => 'SECRET',
'response' => 'RESPONSE',
),
'secret=SECRET&response=RESPONSE',
),
);
}
/**
* @dataProvider provideValidData
*/
public function testToArray($secret, $response, $remoteIp, $version, $expectedArray, $expectedQuery) {
$params = new RequestParameters($secret, $response, $remoteIp, $version);
$this
->assertEquals($params
->toArray(), $expectedArray);
}
/**
* @dataProvider provideValidData
*/
public function testToQueryString($secret, $response, $remoteIp, $version, $expectedArray, $expectedQuery) {
$params = new RequestParameters($secret, $response, $remoteIp, $version);
$this
->assertEquals($params
->toQueryString(), $expectedQuery);
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
RequestParametersTest:: |
public | function | ||
RequestParametersTest:: |
public | function | @dataProvider provideValidData | |
RequestParametersTest:: |
public | function | @dataProvider provideValidData |