From ba211d56787148cf3d784262422e387728fe5f7e Mon Sep 17 00:00:00 2001 From: David Monllao Date: Wed, 20 Dec 2017 07:29:01 +0100 Subject: [PATCH] MDL-61062 analytics: Fix unit test wrong statement --- analytics/tests/model_test.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/analytics/tests/model_test.php b/analytics/tests/model_test.php index d5d0153e9ac..21009bace9b 100644 --- a/analytics/tests/model_test.php +++ b/analytics/tests/model_test.php @@ -226,13 +226,17 @@ class analytics_model_testcase extends advanced_testcase { $this->model->mark_as_trained(); $this->assertEquals($originaluniqueid, $this->model->get_unique_id()); + // Wait for the current timestamp to change. + $this->waitForSecond(); $this->model->enable('\core\analytics\time_splitting\deciles'); - $this->assertEquals($originaluniqueid, $this->model->get_unique_id()); + $this->assertNotEquals($originaluniqueid, $this->model->get_unique_id()); + $uniqueid = $this->model->get_unique_id(); - // Wait 1 sec so the timestamp changes. - sleep(1); + // Wait for the current timestamp to change. + $this->waitForSecond(); $this->model->enable('\core\analytics\time_splitting\quarters'); $this->assertNotEquals($originaluniqueid, $this->model->get_unique_id()); + $this->assertNotEquals($uniqueid, $this->model->get_unique_id()); } /**