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 'quote' is <b>bold</b>", Util::e("A 'quote' is <b>bold</b>")); ### h($string, $double_encode = TRUE) /** @noinspection HtmlUnknownTarget */ $this->assertEquals("<a href='test'>Test</a>", Util::h("<a href='test'>Test</a>")); }