���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/wiki.craftaro.com/vendor/liuggio/statsd-php-client/tests/Liuggio/StatsdClient/StatsdDataFactoryTest.php
���ѧ٧ѧ�
<?php namespace Liuggio\StatsdClient\Factory; use Liuggio\StatsdClient\Factory\StatsdDataFactory; class StatsDataFactoryTest extends \PHPUnit_Framework_TestCase { private $statsDataFactory; public function setUp() { $this->statsDataFactory = new StatsdDataFactory('\Liuggio\StatsdClient\Entity\StatsdData'); } public function testProduceStatsdData() { $key = 'key'; $value='val'; $obj = $this->statsDataFactory->produceStatsdData($key, $value); $this->assertEquals($key, $obj->getKey()); $this->assertEquals($value, $obj->getValue()); } public function testTiming() { $key = 'key'; $value = microtime(); $valueFloat = (string) floatval($value); $obj = $this->statsDataFactory->timing($key, $value); $this->assertEquals($key, $obj->getKey()); $this->assertContains($valueFloat, $obj->getValue()); $this->assertContains('ms', $obj->getMetric()); } public function testProduceStatsdDataDecrement() { $key = 'key'; $value = -1; $stringValue = intval($value); $obj = $this->statsDataFactory->produceStatsdData($key, $value); $this->assertEquals($key, $obj->getKey()); $this->assertEquals($stringValue, $obj->getValue()); $this->assertEquals('c', $obj->getMetric()); } public function testGauge() { $key = 'key'; $value = 1000; $stringValue = (string) intval($value); $obj = $this->statsDataFactory->gauge($key, $value); $this->assertEquals($key, $obj->getKey()); $this->assertEquals($stringValue, $obj->getValue()); $this->assertEquals('g', $obj->getMetric()); } public function testDecrement() { $key = 'key'; $value = -1; $stringValue = intval($value); $obj = $this->statsDataFactory->decrement($key); $this->assertEquals($key, $obj->getKey()); $this->assertEquals($stringValue, $obj->getValue()); $this->assertEquals('c', $obj->getMetric()); } public function testcreateStatsdDataIncrement() { $key = 'key'; $value = 1; $stringValue = intval($value); $obj = $this->statsDataFactory->increment($key); $this->assertEquals($key, $obj->getKey()); $this->assertEquals($stringValue, $obj->getValue()); $this->assertEquals('c', $obj->getMetric()); } public function testCreateStatsdDataUpdateCount() { $key = 'key'; $value = 10; $stringValue = intval($value); $obj = $this->statsDataFactory->updateCount($key, 10); $this->assertEquals($key, $obj->getKey()); $this->assertEquals($stringValue, $obj->getValue()); $this->assertEquals('c', $obj->getMetric()); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.71 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�