From 802b0e5d5dbb3c2a054fe78b94749e7fc12dc1ce Mon Sep 17 00:00:00 2001
From: diosmosis <benaka@piwik.pro>
Date: Thu, 15 Jan 2015 12:44:41 -0800
Subject: [PATCH] Adding test for Referrers distinct metric and fixing couple
 failing tests.

---
 tests/PHPUnit/System/ImportLogsTest.php                |  5 +++++
 ...Logs__Referrers.getNumberOfDistinctWebsites_day.xml | 10 ++++++++++
 ...its__Referrers.getNumberOfDistinctCampaigns_day.xml |  2 +-
 ...ort__Referrers.getNumberOfDistinctCampaigns_day.xml |  2 +-
 4 files changed, 17 insertions(+), 2 deletions(-)
 create mode 100644 tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getNumberOfDistinctWebsites_day.xml

diff --git a/tests/PHPUnit/System/ImportLogsTest.php b/tests/PHPUnit/System/ImportLogsTest.php
index 5b512b69e2..f824512e92 100755
--- a/tests/PHPUnit/System/ImportLogsTest.php
+++ b/tests/PHPUnit/System/ImportLogsTest.php
@@ -38,6 +38,11 @@ class ImportLogsTest extends SystemTestCase
                                'date'    => '2012-08-09',
                                'periods' => 'month')),
 
+            array('Referrers.getNumberOfDistinctWebsites', array('idSite'  => self::$fixture->idSite,
+                                                                 'date'    => '2012-08-09',
+                                                                 'setDateLastN' => true,
+                                                                 'periods' => 'day')),
+
             array('MultiSites.getAll', array('idSite'   => self::$fixture->idSite,
                                              'date'     => '2012-08-09',
                                              'periods'  => array('month'),
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getNumberOfDistinctWebsites_day.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getNumberOfDistinctWebsites_day.xml
new file mode 100644
index 0000000000..6b2972cde9
--- /dev/null
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Referrers.getNumberOfDistinctWebsites_day.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<results>
+	<result date="2012-08-09" />
+	<result date="2012-08-10" />
+	<result date="2012-08-11" />
+	<result date="2012-08-12" />
+	<result date="2012-08-13">1</result>
+	<result date="2012-08-14" />
+	<result date="2012-08-15">3</result>
+</results>
\ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getNumberOfDistinctCampaigns_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getNumberOfDistinctCampaigns_day.xml
index 606fbb5241..f5722c2b94 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getNumberOfDistinctCampaigns_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__Referrers.getNumberOfDistinctCampaigns_day.xml
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="utf-8" ?>
-<result>1</result>
\ No newline at end of file
+<result>0</result>
\ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getNumberOfDistinctCampaigns_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getNumberOfDistinctCampaigns_day.xml
index 606fbb5241..f5722c2b94 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getNumberOfDistinctCampaigns_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Referrers.getNumberOfDistinctCampaigns_day.xml
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="utf-8" ?>
-<result>1</result>
\ No newline at end of file
+<result>0</result>
\ No newline at end of file
-- 
GitLab