public function testIpv6Type() { $ipv6 = new Ipv6Type(); ok($ipv6->test('2607:f0d0:1002:51::4')); ok($ipv6->test('2607:f0d0:1002:0051:0000:0000:0000:0004')); $this->assertFalse($ipv6->test('192.168.25.58')); }
/** * @dataProvider ipV6Provider */ public function testIpv6Type($ipstr, $pass = true) { $ipv6 = new Ipv6Type(); $this->assertEquals($pass, $ipv6->test($ipstr)); if ($pass) { $this->assertNotNull($ipv6->parse($ipstr)); } }