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("@<@", $html); $this->assertRegExp("@>@", $html); $this->assertRegExp("@&@", $html); $this->assertRegExp("@a'a@", $html); $this->assertRegExp("@a"a@", $html); }