コード例 #1
0
ファイル: FirePHPStaticTest.php プロジェクト: jasny/Q
 /**
  * Tests Log_FirePHP::fbLog()
  */
 public function testFbLog()
 {
     Log_FirePHP::fbLog("A test");
     $this->assertEquals('{', Q\HTTP::header_getValue('X-FirePHP-Data-100000000001'));
     $this->assertEquals('"FirePHP.Firebug.Console":[', Q\HTTP::header_getValue('X-FirePHP-Data-300000000001'));
     $this->assertEquals('["LOG",' . json_encode('A test') . "],", Q\HTTP::header_getValue('X-FirePHP-Data-3' . str_pad($this->getCounter(), 11, '0', STR_PAD_LEFT)));
     $this->assertEquals('["__SKIP__"]],', Q\HTTP::header_getValue('X-FirePHP-Data-499999999999'));
     $this->assertEquals('"__SKIP__":"__SKIP__"}', Q\HTTP::header_getValue('X-FirePHP-Data-999999999999'));
     Log_FirePHP::fbLog("Another test", "mylabel");
     $this->assertEquals('["LOG",' . json_encode(array("mylabel", "Another test")) . "],", Q\HTTP::header_getValue('X-FirePHP-Data-3' . str_pad($this->getCounter(), 11, '0', STR_PAD_LEFT)));
 }