Esempio n. 1
0
 public function test04()
 {
     ### remove_quotes($string)
     $this->assertEquals('A string chock full of quotes', Util::remove_quotes('A "string" \'chock full\' of \'"quotes"\''));
     ### generate_token($length = 16)
     $this->assertTrue(Util::generate_token() !== Util::generate_token());
     # generate_token generates HEX pairs, thus a length of 10 == 20 in the result
     $this->assertTrue(strlen(Util::generate_token(10)) === 20);
     ### e($value)
     $this->assertEquals("A &#039;quote&#039; is &lt;b&gt;bold&lt;/b&gt;", Util::e("A 'quote' is <b>bold</b>"));
     ### h($string, $double_encode = TRUE)
     /** @noinspection HtmlUnknownTarget */
     $this->assertEquals("&lt;a href='test'&gt;Test&lt;/a&gt;", Util::h("<a href='test'>Test</a>"));
 }