Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Giehl <stefan@matomo.org>2022-02-07 23:07:38 +0300
committerGitHub <noreply@github.com>2022-02-07 23:07:38 +0300
commit881a085c7d0d48f6974b773cadb285c910b32965 (patch)
tree07a1de6e5673f42d35ee34ddd68a5e10995735d0
parent6756236204ac5b437681866fc9bbbcaaf4ba9384 (diff)
Fix failing UserId tests (#18748)
-rw-r--r--plugins/UserId/tests/Fixtures/TrackFewVisitsAndCreateUsers.php18
-rw-r--r--plugins/UserId/tests/System/expected/test___UserId.getUsers_day.xml8
-rw-r--r--plugins/UserId/tests/System/expected/test___UserId.getUsers_range.xml26
-rw-r--r--plugins/UserId/tests/System/expected/test_ascSortOrder__UserId.getUsers_day.xml8
-rw-r--r--plugins/UserId/tests/System/expected/test_ascSortOrder__UserId.getUsers_range.xml26
-rw-r--r--plugins/UserId/tests/System/expected/test_limit__UserId.getUsers_range.xml16
-rw-r--r--plugins/UserId/tests/System/expected/test_searchByUserId__UserId.getUsers_range.xml10
7 files changed, 59 insertions, 53 deletions
diff --git a/plugins/UserId/tests/Fixtures/TrackFewVisitsAndCreateUsers.php b/plugins/UserId/tests/Fixtures/TrackFewVisitsAndCreateUsers.php
index 93fd218b4f..43fb36f482 100644
--- a/plugins/UserId/tests/Fixtures/TrackFewVisitsAndCreateUsers.php
+++ b/plugins/UserId/tests/Fixtures/TrackFewVisitsAndCreateUsers.php
@@ -38,12 +38,6 @@ class TrackFewVisitsAndCreateUsers extends Fixture
for ($numVisits = 0; $numVisits < ($key+1) * 10; $numVisits++) {
$t->setUserId($userId);
$t->setVisitorId(str_pad($numVisits.$key, 16, 'a'));
- if ($numVisits % 5 == 0) {
- $t->doTrackSiteSearch('some search term');
- }
- if ($numVisits % 4 == 0) {
- $t->doTrackEvent('Event action', 'event cat');
- }
$t->setForceNewVisit();
$t->setUrl('http://example.org/my/dir/page' . ($numVisits % 4));
@@ -51,6 +45,18 @@ class TrackFewVisitsAndCreateUsers extends Fixture
$t->setForceVisitDateTime($visitDateTime);
self::assertTrue($t->doTrackPageView('incredible title ' . ($numVisits % 3)));
+
+ if ($numVisits && $numVisits % 5 == 0) {
+ $visitDateTime = Date::factory($this->dateTime)->addDay($numVisits)->addHour(0.02)->getDatetime();
+ $t->setForceVisitDateTime($visitDateTime);
+ self::assertTrue($t->doTrackSiteSearch('some search term'));
+ }
+ if ($numVisits && $numVisits % 4 == 0) {
+ $visitDateTime = Date::factory($this->dateTime)->addDay($numVisits)->addHour(0.04)->getDatetime();
+ $t->setForceVisitDateTime($visitDateTime);
+ self::assertTrue($t->doTrackEvent('Event action', 'event cat'));
+ }
+
}
}
diff --git a/plugins/UserId/tests/System/expected/test___UserId.getUsers_day.xml b/plugins/UserId/tests/System/expected/test___UserId.getUsers_day.xml
index 76eef7b786..5d39312dec 100644
--- a/plugins/UserId/tests/System/expected/test___UserId.getUsers_day.xml
+++ b/plugins/UserId/tests/System/expected/test___UserId.getUsers_day.xml
@@ -3,11 +3,11 @@
<row>
<label>user1</label>
<nb_uniq_visitors>1</nb_uniq_visitors>
- <nb_visits>2</nb_visits>
- <nb_actions>3</nb_actions>
+ <nb_visits>1</nb_visits>
+ <nb_actions>1</nb_actions>
<nb_users>1</nb_users>
- <max_actions>2</max_actions>
- <sum_visit_length>1</sum_visit_length>
+ <max_actions>1</max_actions>
+ <sum_visit_length>0</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
diff --git a/plugins/UserId/tests/System/expected/test___UserId.getUsers_range.xml b/plugins/UserId/tests/System/expected/test___UserId.getUsers_range.xml
index 9ee518b4c3..65d9d4949b 100644
--- a/plugins/UserId/tests/System/expected/test___UserId.getUsers_range.xml
+++ b/plugins/UserId/tests/System/expected/test___UserId.getUsers_range.xml
@@ -2,11 +2,11 @@
<result>
<row>
<label>user3</label>
- <nb_visits>31</nb_visits>
- <nb_actions>44</nb_actions>
- <max_actions>4</max_actions>
- <sum_visit_length>11</sum_visit_length>
- <bounce_count>20</bounce_count>
+ <nb_visits>30</nb_visits>
+ <nb_actions>42</nb_actions>
+ <max_actions>3</max_actions>
+ <sum_visit_length>1307</sum_visit_length>
+ <bounce_count>19</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>30</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>30</sum_daily_nb_users>
@@ -15,11 +15,11 @@
</row>
<row>
<label>user2</label>
- <nb_visits>21</nb_visits>
- <nb_actions>29</nb_actions>
- <max_actions>3</max_actions>
- <sum_visit_length>7</sum_visit_length>
- <bounce_count>14</bounce_count>
+ <nb_visits>20</nb_visits>
+ <nb_actions>27</nb_actions>
+ <max_actions>2</max_actions>
+ <sum_visit_length>799</sum_visit_length>
+ <bounce_count>13</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>20</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>20</sum_daily_nb_users>
@@ -28,10 +28,10 @@
</row>
<row>
<label>user1</label>
- <nb_visits>11</nb_visits>
- <nb_actions>15</nb_actions>
+ <nb_visits>10</nb_visits>
+ <nb_actions>13</nb_actions>
<max_actions>2</max_actions>
- <sum_visit_length>4</sum_visit_length>
+ <sum_visit_length>363</sum_visit_length>
<bounce_count>7</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>10</sum_daily_nb_uniq_visitors>
diff --git a/plugins/UserId/tests/System/expected/test_ascSortOrder__UserId.getUsers_day.xml b/plugins/UserId/tests/System/expected/test_ascSortOrder__UserId.getUsers_day.xml
index c501a92a17..eb0d037097 100644
--- a/plugins/UserId/tests/System/expected/test_ascSortOrder__UserId.getUsers_day.xml
+++ b/plugins/UserId/tests/System/expected/test_ascSortOrder__UserId.getUsers_day.xml
@@ -29,11 +29,11 @@
<row>
<label>user1</label>
<nb_uniq_visitors>1</nb_uniq_visitors>
- <nb_visits>2</nb_visits>
- <nb_actions>3</nb_actions>
+ <nb_visits>1</nb_visits>
+ <nb_actions>1</nb_actions>
<nb_users>1</nb_users>
- <max_actions>2</max_actions>
- <sum_visit_length>1</sum_visit_length>
+ <max_actions>1</max_actions>
+ <sum_visit_length>0</sum_visit_length>
<bounce_count>1</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
diff --git a/plugins/UserId/tests/System/expected/test_ascSortOrder__UserId.getUsers_range.xml b/plugins/UserId/tests/System/expected/test_ascSortOrder__UserId.getUsers_range.xml
index 07a49c9db5..7f367162c6 100644
--- a/plugins/UserId/tests/System/expected/test_ascSortOrder__UserId.getUsers_range.xml
+++ b/plugins/UserId/tests/System/expected/test_ascSortOrder__UserId.getUsers_range.xml
@@ -2,10 +2,10 @@
<result>
<row>
<label>user1</label>
- <nb_visits>11</nb_visits>
- <nb_actions>15</nb_actions>
+ <nb_visits>10</nb_visits>
+ <nb_actions>13</nb_actions>
<max_actions>2</max_actions>
- <sum_visit_length>4</sum_visit_length>
+ <sum_visit_length>363</sum_visit_length>
<bounce_count>7</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>10</sum_daily_nb_uniq_visitors>
@@ -15,11 +15,11 @@
</row>
<row>
<label>user2</label>
- <nb_visits>21</nb_visits>
- <nb_actions>29</nb_actions>
- <max_actions>3</max_actions>
- <sum_visit_length>7</sum_visit_length>
- <bounce_count>14</bounce_count>
+ <nb_visits>20</nb_visits>
+ <nb_actions>27</nb_actions>
+ <max_actions>2</max_actions>
+ <sum_visit_length>799</sum_visit_length>
+ <bounce_count>13</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>20</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>20</sum_daily_nb_users>
@@ -28,11 +28,11 @@
</row>
<row>
<label>user3</label>
- <nb_visits>31</nb_visits>
- <nb_actions>44</nb_actions>
- <max_actions>4</max_actions>
- <sum_visit_length>11</sum_visit_length>
- <bounce_count>20</bounce_count>
+ <nb_visits>30</nb_visits>
+ <nb_actions>42</nb_actions>
+ <max_actions>3</max_actions>
+ <sum_visit_length>1307</sum_visit_length>
+ <bounce_count>19</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>30</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>30</sum_daily_nb_users>
diff --git a/plugins/UserId/tests/System/expected/test_limit__UserId.getUsers_range.xml b/plugins/UserId/tests/System/expected/test_limit__UserId.getUsers_range.xml
index 425e57694a..daf9b29fdc 100644
--- a/plugins/UserId/tests/System/expected/test_limit__UserId.getUsers_range.xml
+++ b/plugins/UserId/tests/System/expected/test_limit__UserId.getUsers_range.xml
@@ -2,11 +2,11 @@
<result>
<row>
<label>user2</label>
- <nb_visits>21</nb_visits>
- <nb_actions>29</nb_actions>
- <max_actions>3</max_actions>
- <sum_visit_length>7</sum_visit_length>
- <bounce_count>14</bounce_count>
+ <nb_visits>20</nb_visits>
+ <nb_actions>27</nb_actions>
+ <max_actions>2</max_actions>
+ <sum_visit_length>799</sum_visit_length>
+ <bounce_count>13</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>20</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>20</sum_daily_nb_users>
@@ -15,10 +15,10 @@
</row>
<row>
<label>user1</label>
- <nb_visits>11</nb_visits>
- <nb_actions>15</nb_actions>
+ <nb_visits>10</nb_visits>
+ <nb_actions>13</nb_actions>
<max_actions>2</max_actions>
- <sum_visit_length>4</sum_visit_length>
+ <sum_visit_length>363</sum_visit_length>
<bounce_count>7</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>10</sum_daily_nb_uniq_visitors>
diff --git a/plugins/UserId/tests/System/expected/test_searchByUserId__UserId.getUsers_range.xml b/plugins/UserId/tests/System/expected/test_searchByUserId__UserId.getUsers_range.xml
index 2f4630730a..2f3d29e6b7 100644
--- a/plugins/UserId/tests/System/expected/test_searchByUserId__UserId.getUsers_range.xml
+++ b/plugins/UserId/tests/System/expected/test_searchByUserId__UserId.getUsers_range.xml
@@ -2,11 +2,11 @@
<result>
<row>
<label>user2</label>
- <nb_visits>21</nb_visits>
- <nb_actions>29</nb_actions>
- <max_actions>3</max_actions>
- <sum_visit_length>7</sum_visit_length>
- <bounce_count>14</bounce_count>
+ <nb_visits>20</nb_visits>
+ <nb_actions>27</nb_actions>
+ <max_actions>2</max_actions>
+ <sum_visit_length>799</sum_visit_length>
+ <bounce_count>13</bounce_count>
<nb_visits_converted>0</nb_visits_converted>
<sum_daily_nb_uniq_visitors>20</sum_daily_nb_uniq_visitors>
<sum_daily_nb_users>20</sum_daily_nb_users>