/** * @dataProvider getTestParseData */ public function testParse($ipString, $expected) { $ip = IP::parse($ipString); $this->assertEquals($expected, (string) $ip); }
public function getPrefixData() { return array(array('24', IP::IP_V4, IP::parse('255.255.255.0')), array('32', IP::IP_V4, IP::parse('255.255.255.255')), array('64', IP::IP_V6, IP::parse('ffff:ffff:ffff:ffff::')), array('128', IP::IP_V6, IP::parse('ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff'))); }