window(every: 20s) '; $this->assertEquals( $query, $expression->__toString() ); } public function testAllParameters() { $expression = new Window( '20s', [ 'period' => 'every', 'offset' => '0s', 'location' => 'location', 'timeColumn' => '_time', 'startColumn' => '_start', 'stopColumn' => '_stop', 'createEmpty' => true ] ); $query = '|> window(every: 20s, period: every, offset: 0s, location: "location", ' . 'timeColumn: "_time", startColumn: "_start", stopColumn: "_stop", createEmpty: true) '; $this->assertEquals( $query, $expression->__toString() ); } }