|
MediaWiki
REL1_20
|
Tests for IP validity functions. More...


Public Member Functions | |
| provideCombineHostAndPort () | |
| Provider for IP::combineHostAndPort() | |
| provideIPCIDRs () | |
| Provider for IP::testSanitizeRange() | |
| provideIPsAndRanges () | |
| Provider for testIPIsInRange() | |
| provideIPsToPrettify () | |
| Provider for IP::testPrettifyIP() | |
| provideSplitHostAndPort () | |
| Provider for IP::splitHostAndPort() | |
| testCIDRParsing () | |
| IP::parseCIDR() returns an array containing a signed IP address representing the network mask and the bit mask. | |
| testCombineHostAndPort ($expected, $input, $description) | |
| Test for IP::combineHostAndPort() provideCombineHostAndPort. | |
| testHexToOctet () | |
| IP::hexToOctet | |
| testHexToQuad () | |
| IP::hexToQuad | |
| testInvalidBlocks () | |
| IP::isValidBlock | |
| testInvalidIPs () | |
| IP::isValid | |
| testip2longWrapper () | |
| test wrapper around ip2long which might return -1 or false depending on PHP version IP::toUnsigned | |
| testIPCanonicalizeMappedAddress () | |
| IP::canonicalize | |
| testIPCanonicalizeOnValidIp () | |
| IP::canonicalize | |
| testIPIsInRange ($expected, $addr, $range, $message= '') | |
| Issues there are most probably from IP::toHex() or IP::parseRange() IP::isInRange provideIPsAndRanges. | |
| testisIPAddress () | |
| not sure it should be tested with boolean false. | |
| testisIPv4 () | |
| IP::isIPv4 | |
| testisIPv6 () | |
| IP::isIPv6 | |
| testPrettifyIP ($ip, $prettified) | |
| Test for IP::prettifyIP() provideIPsToPrettify. | |
| testPrivateIPs () | |
| IP::isPublic | |
| testSanitizeIP () | |
| Improve IP::sanitizeIP() code coverage. | |
| testSanitizeRange ($input, $expected, $description) | |
| Test for IP::sanitizeRange() provideIPCIDRs. | |
| testSplitHostAndPort ($expected, $input, $description) | |
| Test for IP::splitHostAndPort(). | |
| testValidBlocks () | |
| IP::isValidBlock | |
| testValidIPs () | |
| IP::isValid | |
Private Member Functions | |
| assertFalseCIDR ($CIDR, $msg='') | |
| assertNet ($expected, $CIDR) | |
Tests for IP validity functions.
Ported from /t/inc/IP.t by avar. IP
Definition at line 7 of file IPTest.php.
| IPTest::assertFalseCIDR | ( | $ | CIDR, |
| $ | msg = '' |
||
| ) | [private] |
Definition at line 287 of file IPTest.php.
References IP\parseCIDR().
Referenced by testCIDRParsing().
| IPTest::assertNet | ( | $ | expected, |
| $ | CIDR | ||
| ) | [private] |
Definition at line 293 of file IPTest.php.
References IP\parseCIDR().
Referenced by testCIDRParsing().
Provider for IP::combineHostAndPort()
Definition at line 477 of file IPTest.php.
Provider for IP::testSanitizeRange()
Definition at line 497 of file IPTest.php.
Provider for testIPIsInRange()
Definition at line 408 of file IPTest.php.
Provider for IP::testPrettifyIP()
Definition at line 521 of file IPTest.php.
Provider for IP::splitHostAndPort()
Definition at line 446 of file IPTest.php.
IP::parseCIDR() returns an array containing a signed IP address representing the network mask and the bit mask.
Definition at line 341 of file IPTest.php.
References assertFalseCIDR(), assertNet(), and IP\parseCIDR().
| IPTest::testCombineHostAndPort | ( | $ | expected, |
| $ | input, | ||
| $ | description | ||
| ) |
Test for IP::combineHostAndPort() provideCombineHostAndPort.
Definition at line 466 of file IPTest.php.
References $input, and IP\combineHostAndPort().
test wrapper around ip2long which might return -1 or false depending on PHP version IP::toUnsigned
Definition at line 265 of file IPTest.php.
References IP\toUnsigned().
| IPTest::testIPIsInRange | ( | $ | expected, |
| $ | addr, | ||
| $ | range, | ||
| $ | message = '' |
||
| ) |
Issues there are most probably from IP::toHex() or IP::parseRange() IP::isInRange provideIPsAndRanges.
Definition at line 399 of file IPTest.php.
References IP\isInRange().
not sure it should be tested with boolean false.
hashar 20100924 IP::isIPAddress
Definition at line 12 of file IPTest.php.
References IP\isIPAddress().
| IPTest::testPrettifyIP | ( | $ | ip, |
| $ | prettified | ||
| ) |
Test for IP::prettifyIP() provideIPsToPrettify.
Definition at line 514 of file IPTest.php.
References IP\prettifyIP().
Improve IP::sanitizeIP() code coverage.
Definition at line 256 of file IPTest.php.
References IP\sanitizeIP().
| IPTest::testSanitizeRange | ( | $ | input, |
| $ | expected, | ||
| $ | description | ||
| ) |
Test for IP::sanitizeRange() provideIPCIDRs.
Definition at line 490 of file IPTest.php.
References $input, and IP\sanitizeRange().
| IPTest::testSplitHostAndPort | ( | $ | expected, |
| $ | input, | ||
| $ | description | ||
| ) |
Test for IP::splitHostAndPort().
provideSplitHostAndPort
Definition at line 439 of file IPTest.php.
References $input, and IP\splitHostAndPort().