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')); + } +}