public function testCancelBatch()
 {
     $this->client->startBatch();
     $this->client->count("foobar", 4);
     $this->client->cancelBatch();
     $this->assertFalse($this->client->isBatch());
     $this->assertNull($this->connection->getLastMessage());
 }
示例#2
0
 /**
  * @inheritdoc
  */
 public function count($key, $value, $sampleRate = 1)
 {
     $this->client->count($key, $value, $sampleRate);
 }
示例#3
0
 /**
  * Timing metric
  *
  * @param string $key   Something like: 'foo.bar'
  * @param int    $value Something like: 320
  */
 private function count($key, $value)
 {
     $this->client->count($key, $value);
 }
示例#4
0
 /**
  * @group sampling
  */
 public function testCountWithSamplingRate()
 {
     $client = new Client($this->connection, 'test', 1 / 5);
     $client->count('foo.baz', 100, 1);
     $this->assertEquals('test.foo.baz:100|c|@0.2', $this->connection->getLastMessage());
 }