/** * @dataProvider getipv6Addresses * @group Plugins */ public function testApplyIPMask6($ip, $expected) { // each IP is tested with 0 to 4 octets masked for ($maskLength = 0; $maskLength < 4; $maskLength++) { $res = IPAnonymizer::applyIPMask(IP::P2N($ip), $maskLength); $this->assertEquals($expected[$maskLength], $res, "Got " . bin2hex($res) . ", Expected " . bin2hex($expected[$maskLength]) . ", Mask Level " . $maskLength); } }