Пример #1
0
 /**
  * @group Core
  * @dataProvider getExcludedIpTestData
  */
 public function testIsVisitorIpExcluded($excludedIp, $tests)
 {
     $idsite = API::getInstance()->addSite("name", "http://piwik.net/", $ecommerce = 0, $siteSearch = 1, $searchKeywordParameters = null, $searchCategoryParameters = null, $excludedIp);
     $request = new Request(array('idsite' => $idsite));
     // test that IPs within the range, or the given IP, are excluded
     foreach ($tests as $ip => $expected) {
         $testIpIsExcluded = IP::P2N($ip);
         $excluded = new VisitExcluded_public($request, $testIpIsExcluded);
         $this->assertSame($expected, $excluded->public_isVisitorIpExcluded($testIpIsExcluded));
     }
 }