InfluxDB\Test\PointTest::testGettersAndSetters PHP Method

testGettersAndSetters() public method

    public function testGettersAndSetters()
    {
        $timestamp = time();
        $timestamp2 = time() + 3600;
        $point = $this->getPoint($timestamp);
        $this->assertEquals($timestamp, $point->getTimestamp());
        $point->setTimestamp($timestamp2);
        $this->assertEquals($timestamp2, $point->getTimestamp());
        $this->assertEquals('instance', $point->getMeasurement());
        $point->setMeasurement('test');
        $this->assertEquals('test', $point->getMeasurement());
        $fields = $point->getFields();
        $this->assertEquals(1.11, $fields['value']);
        $this->assertEquals(['cpucount' => '10i', 'free' => '1i', 'test' => "\"string\"", 'bool' => 'false', 'value' => '1.1100000000000001'], $fields);
        $point->setFields(['cpucount' => 11]);
        $this->assertEquals(['cpucount' => '11i'], $point->getFields());
        $this->assertEquals(['host' => 'server01', 'region' => 'us-west'], $point->getTags());
        $point->setTags(['test' => 'value']);
        $this->assertEquals(['test' => 'value'], $point->getTags());
    }