コード例 #1
0
 /**
  * Tests to make sure that the setters for dimensions and metrics handle
  * the presence or absence of the 'ga:' prefix gracefully.
  */
 public function testColumnPrefixAutoFill()
 {
     $q = new GaDataQuery();
     $q->setMetrics('foo,bar,baz');
     $expected = array('ga:foo', 'ga:bar', 'ga:baz');
     $this->assertEquals($expected, $q->getMetrics());
     $q->setDimensions('foo,ga:bar,baz');
     $this->assertEquals($expected, $q->getDimensions());
     $q->setMetrics(array('ga:foo', 'bar', 'ga:baz'));
     $this->assertEquals($expected, $q->getMetrics());
     $q->setDimensions(array('foo', 'bar', 'baz'));
     $this->assertEquals($expected, $q->getDimensions());
 }