From: Aaron Schulz Date: Wed, 17 Nov 2010 01:02:55 +0000 (+0000) Subject: Added two key ipv6 tests X-Git-Tag: 1.31.0-rc.0~33842 X-Git-Url: http://git.cyclocoop.org/fichier?a=commitdiff_plain;h=7bfe25a0b494230a6b875ff4f81890ff54282346;p=lhc%2Fweb%2Fwiklou.git Added two key ipv6 tests --- diff --git a/maintenance/tests/phpunit/includes/IPTest.php b/maintenance/tests/phpunit/includes/IPTest.php index 2158e50daf..a409a10403 100644 --- a/maintenance/tests/phpunit/includes/IPTest.php +++ b/maintenance/tests/phpunit/includes/IPTest.php @@ -17,6 +17,7 @@ class IPTest extends PHPUnit_Framework_TestCase { $this->assertFalse( IP::isIPAddress( '124.24.52' ), 'IPv4 not enough quads' ); $this->assertFalse( IP::isIPAddress( '24.324.52.13' ), 'IPv4 out of range' ); $this->assertFalse( IP::isIPAddress( '.24.52.13' ), 'IPv4 starts with period' ); + $this->assertFalse( IP::isIPAddress( 'fc:100:300' ), 'IPv6 with only 3 words' ); $this->assertTrue( IP::isIPAddress( '::' ), 'RFC 4291 IPv6 Unspecified Address' ); $this->assertTrue( IP::isIPAddress( '::1' ), 'RFC 4291 IPv6 Loopback Address' ); @@ -34,6 +35,7 @@ class IPTest extends PHPUnit_Framework_TestCase { public function testisIPv6() { $this->assertFalse( IP::isIPv6( ':fc:100::' ), 'IPv6 starting with lone ":"' ); $this->assertFalse( IP::isIPv6( 'fc:100:::' ), 'IPv6 ending with a ":::"' ); + $this->assertFalse( IP::isIPv6( 'fc:100:300' ), 'IPv6 with only 3 words' ); $this->assertTrue( IP::isIPv6( 'fc:100::' ) ); $this->assertTrue( IP::isIPv6( 'fc:100:a::' ) ); $this->assertTrue( IP::isIPv6( 'fc:100:a:d::' ) );