diff options
author | Zoltan Flamis <zoltan@innocraft.com> | 2021-06-09 09:15:56 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-09 09:15:56 +0300 |
commit | 63190d13da715767c845e5b3ab01d108956c6977 (patch) | |
tree | 4cfe1f14827c5efb8b486a6ae96fd1c9614184eb /tests/PHPUnit/Fixtures | |
parent | 36e83dc533562fca2128ce2460e4c51d96b46a70 (diff) |
fix regression (#17656)
* fix regression
* add test
Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
Diffstat (limited to 'tests/PHPUnit/Fixtures')
-rw-r--r-- | tests/PHPUnit/Fixtures/ManyVisitsWithMockLocationProvider.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/PHPUnit/Fixtures/ManyVisitsWithMockLocationProvider.php b/tests/PHPUnit/Fixtures/ManyVisitsWithMockLocationProvider.php index 1ef910065c..02a0d7aecc 100644 --- a/tests/PHPUnit/Fixtures/ManyVisitsWithMockLocationProvider.php +++ b/tests/PHPUnit/Fixtures/ManyVisitsWithMockLocationProvider.php @@ -40,6 +40,7 @@ class ManyVisitsWithMockLocationProvider extends Fixture $this->setMockLocationProvider(); $this->trackVisits(); $this->trackVisitsForNegativeOneRowAndSummary(); + $this->trackVisitsForInsightsOverview(); ManyVisitsWithGeoIP::unsetLocationProvider(); } @@ -272,4 +273,20 @@ class ManyVisitsWithMockLocationProvider extends Fixture self::makeLocation('Yokohama', '14', 'JP'), ); } + + private function trackVisitsForInsightsOverview() + { + $t = Fixture::getTracker($this->idSite, '2015-03-03 06:00:00'); + $t->enableBulkTracking(); + $datesVisits = ['2015-03-03 06:00:00' => 700, '2015-03-04 06:00:00' => 1000]; + foreach ($datesVisits as $dateTime => $visitCount) { + $t->setForceVisitDateTime($dateTime); + for ($i = 0; $i != $visitCount; ++$i) { + $t->setNewVisitorId(); + $t->setUrl('http://somesite.com/' . $i); + $t->doTrackPageView('page title ' . $i); + } + } + Fixture::checkBulkTrackingResponse($t->doBulkTrack()); + } }
\ No newline at end of file |