Пример #1
0
 public function testEscaping()
 {
     $timer = $this->newTimer();
     $trace = new HtmlTrace($timer);
     $trace->tlog("<&x");
     $trace->tlogData("&x>");
     $trace->tlogVariable("a'a", "a\"a");
     $html = $trace->getHtml();
     $this->assertNotRegExp("@&x@", $html);
     $this->assertNotRegExp("@&x@", $html);
     $this->assertNotRegExp("@a'a@", $html);
     $this->assertNotRegExp("@a\"a@", $html);
     $this->assertRegExp("@&lt;@", $html);
     $this->assertRegExp("@&gt;@", $html);
     $this->assertRegExp("@&amp;@", $html);
     $this->assertRegExp("@a&#039;a@", $html);
     $this->assertRegExp("@a&quot;a@", $html);
 }