Skip to content
Extraits de code Groupes Projets
Valider c11251c1 rédigé par mattab's avatar mattab
Parcourir les fichiers

Minor: new test cases

parent 39f479f8
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -72,6 +72,7 @@ class ReferrerTypeTest extends IntegrationTestCase ...@@ -72,6 +72,7 @@ class ReferrerTypeTest extends IntegrationTestCase
$url = 'http://piwik.org/foo/bar'; $url = 'http://piwik.org/foo/bar';
$referrer = 'http://piwik.org'; $referrer = 'http://piwik.org';
// $expectedType, $idSite, $url, $referrerUrl
return array( return array(
// domain matches but path does not match for idsite1 // domain matches but path does not match for idsite1
array(Common::REFERRER_TYPE_WEBSITE, $this->idSite1, $url, $referrer), array(Common::REFERRER_TYPE_WEBSITE, $this->idSite1, $url, $referrer),
...@@ -86,8 +87,13 @@ class ReferrerTypeTest extends IntegrationTestCase ...@@ -86,8 +87,13 @@ class ReferrerTypeTest extends IntegrationTestCase
array(Common::REFERRER_TYPE_DIRECT_ENTRY, $this->idSite1, $url, $referrer . '/foo/bar/baz'), array(Common::REFERRER_TYPE_DIRECT_ENTRY, $this->idSite1, $url, $referrer . '/foo/bar/baz'),
array(Common::REFERRER_TYPE_DIRECT_ENTRY, $this->idSite1, $url, $referrer . '/foo/bar/baz/'), array(Common::REFERRER_TYPE_DIRECT_ENTRY, $this->idSite1, $url, $referrer . '/foo/bar/baz/'),
array(Common::REFERRER_TYPE_DIRECT_ENTRY, $this->idSite1, $url, $referrer . '/foo/bar/baz?x=5'), array(Common::REFERRER_TYPE_DIRECT_ENTRY, $this->idSite1, $url, $referrer . '/foo/bar/baz?x=5'),
// /not/xyz belongs to different website
array(Common::REFERRER_TYPE_WEBSITE, $this->idSite1, $url, $referrer . '/not/xyz'),
array(Common::REFERRER_TYPE_DIRECT_ENTRY, $this->idSite2, $url, $referrer . '/not/xyz'),
// /foo/bar/baz belongs to different website // /foo/bar/baz belongs to different website
array(Common::REFERRER_TYPE_WEBSITE, $this->idSite2, $url, $referrer . '/foo/bar/baz'), array(Common::REFERRER_TYPE_WEBSITE, $this->idSite2, $url, $referrer . '/foo/bar/baz'),
// website as it is from different domain anyway // website as it is from different domain anyway
array(Common::REFERRER_TYPE_WEBSITE, $this->idSite3, $url, $referrer . '/foo/bar/baz'), array(Common::REFERRER_TYPE_WEBSITE, $this->idSite3, $url, $referrer . '/foo/bar/baz'),
......
...@@ -158,7 +158,7 @@ class SiteUrlsTest extends IntegrationTestCase ...@@ -158,7 +158,7 @@ class SiteUrlsTest extends IntegrationTestCase
$urls = array( $urls = array(
$idSite => array( $idSite => array(
'http://apache.piwik/test', 'http://apache.piWik', 'http://apache.piwik/foo/bAr/' 'http://apache.piwik/test', 'http://apache.piWik', 'http://apache.piwik/foo/bAr/', 'http://apache.piwik/Foo/SECOND'
), ),
$idSite2 => array( $idSite2 => array(
'http://apache.piwik/test/', 'http://example.oRg', 'http://apache.piwik/foo/secOnd' 'http://apache.piwik/test/', 'http://example.oRg', 'http://apache.piwik/foo/secOnd'
...@@ -172,7 +172,7 @@ class SiteUrlsTest extends IntegrationTestCase ...@@ -172,7 +172,7 @@ class SiteUrlsTest extends IntegrationTestCase
$expected = array( $expected = array(
'apache.piwik' => array( 'apache.piwik' => array(
'/foo/second/' => array($idSite2), '/foo/second/' => array($idSite, $idSite2),
'/foo/bar/' => array($idSite), '/foo/bar/' => array($idSite),
'/third/' => array($idSite3), '/third/' => array($idSite3),
'/test/' => array($idSite, $idSite2), '/test/' => array($idSite, $idSite2),
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter