From 72948624ee6cc416d27524c97031557ca8d49cbc Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Sun, 8 Aug 2021 14:09:23 +0545 Subject: [PATCH] simple unit test for stats class --- tests/unit/Stats/StatsTest.php | 61 ++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 tests/unit/Stats/StatsTest.php diff --git a/tests/unit/Stats/StatsTest.php b/tests/unit/Stats/StatsTest.php new file mode 100644 index 0000000000..ad660330ab --- /dev/null +++ b/tests/unit/Stats/StatsTest.php @@ -0,0 +1,61 @@ +object = new Stats($statsd); + } + + public function tearDown(): void + { + } + + public function testParams() + { + $this->object + ->setParam('statsKey1', 'statsValue1') + ->setParam('statsKey2', 'statsValue2') + ; + + $this->object->submit(); + + $this->assertEquals(null, $this->object->getParam('statsKey1')); + $this->assertEquals(null, $this->object->getParam('statsKey2')); + $this->assertEquals(null, $this->object->getParam('statsKey3')); + } + + public function testReset() + { + $this->object + ->setParam('statsKey1', 'statsValue1') + ->setParam('statsKey2', 'statsValue2') + ; + + $this->assertEquals('statsValue1', $this->object->getParam('statsKey1')); + $this->assertEquals('statsValue2', $this->object->getParam('statsKey2')); + + $this->object->reset(); + + $this->assertEquals(null, $this->object->getParam('statsKey1')); + $this->assertEquals(null, $this->object->getParam('statsKey2')); + $this->assertEquals(null, $this->object->getParam('statsKey3')); + } +}