Beispiel #1
0
 /**
  * Tests Log_FirePHP->log() logging an array with custom event value
  */
 public function testLog_Array_EventValue()
 {
     $this->Log_FirePHP->columns = array('user' => 'User', 'query' => "Query", 'time' => "Time", 'result' => "Result");
     $this->Log_FirePHP->eventValues['user'] = '******';
     $this->Log_FirePHP->log(array('query' => 'SELECT * FROM Foo WHERE abc="A"', 'time' => '0.02', 'result' => array('row1', 'row2')), 'sql');
     $this->assertEquals(json_encode(array('User', 'Query', 'Time', 'Result')), Q\HTTP::header_getValue("X-FirePHP-Data-{$this->unique_base}00000001"));
     $this->assertEquals(json_encode(array('just_me', 'SELECT * FROM Foo WHERE abc="A"', '0.02', array('row1', 'row2'))), Q\HTTP::header_getValue("X-FirePHP-Data-{$this->unique_base}00000002"));
 }