public function testValidateHtmlclean() { // clean $this->assertTrue(Validator::isHtmlclean('123456')); $this->assertTrue(Validator::isHtmlclean('1+2=3')); $this->assertTrue(Validator::isHtmlclean('The quick brown fox jumps over the lazy dog.')); $this->assertTrue(Validator::isHtmlclean('>>>test')); $this->assertTrue(Validator::isHtmlclean('>test')); $this->assertTrue(Validator::isHtmlclean('test>')); $this->assertTrue(Validator::isHtmlclean('attr="test"')); $this->assertTrue(Validator::isHtmlclean('one < two')); $this->assertTrue(Validator::isHtmlclean('two>one')); // html $this->assertFalse(Validator::isHtmlclean('The quick brown fox jumps <strong>over</strong> the lazy dog.')); $this->assertFalse(Validator::isHtmlclean('<html>')); $this->assertFalse(Validator::isHtmlclean('<HTML>test</HTML>')); $this->assertFalse(Validator::isHtmlclean('<html attr="test">')); $this->assertFalse(Validator::isHtmlclean('Test</p>')); $this->assertFalse(Validator::isHtmlclean('Test</>')); $this->assertFalse(Validator::isHtmlclean('Test<>')); $this->assertFalse(Validator::isHtmlclean('<0>')); $this->assertFalse(Validator::isHtmlclean('<>')); $this->assertFalse(Validator::isHtmlclean('><')); }