Ejemplo n.º 1
0
 /**
  * @group Core
  * @group DataTable
  * @group DataTable_Renderer
  * @group DataTable_Renderer_JSON
  */
 public function testJSONTest1()
 {
     $dataTable = $this->_getDataTableTest();
     $render = new Piwik_DataTable_Renderer_Json();
     $render->setTable($dataTable);
     $render->setRenderSubTables(true);
     $expected = '[{"label":"Google\\u00a9","bool":false,"goals":{"idgoal=1":{"revenue":5.5,"nb_conversions":10}},"nb_uniq_visitors":11,"nb_visits":11,"nb_actions":17,"max_actions":"5","sum_visit_length":517,"bounce_count":9,"url":"http:\\/\\/www.google.com\\/display\\"and,properly","logo":".\\/plugins\\/Referers\\/images\\/searchEngines\\/www.google.com.png"},{"label":"Yahoo!","nb_uniq_visitors":15,"bool":true,"nb_visits":151,"nb_actions":147,"max_actions":"50","sum_visit_length":517,"bounce_count":90,"url":"http:\\/\\/www.yahoo.com","logo":".\\/plugins\\/Referers\\/images\\/searchEngines\\/www.yahoo.com.png","idsubdatatable":2,"subtable":[{"label":"sub1","count":1,"bool":false},{"label":"sub2","count":2,"bool":true}]}]';
     $rendered = $render->render();
     $this->assertEquals($expected, $rendered);
 }