Пример #1
0
 public function testStrip_illegal_entities()
 {
     // test valid entities
     $this->assertEquals('Valid:  ', InputFilter::strip_illegal_entities('Valid:  '));
     $this->assertEquals('Valid: 
', InputFilter::strip_illegal_entities('Valid: 
'));
     $this->assertEquals('Valid: ®', InputFilter::strip_illegal_entities('Valid: ®'));
     // test valid entity corner cases
     $this->assertEquals('This is valid: ®.', InputFilter::strip_illegal_entities('This is valid: ®.'));
     $this->assertEquals('This is valid: &reg;<br />.', InputFilter::strip_illegal_entities('This is valid: &reg<br />.'));
     $this->assertEquals('This is valid: &reg;\\nDee-dum.', InputFilter::strip_illegal_entities('This is valid: &reg\\nDee-dum.'));
     // test invalid named entity
     $this->assertEquals('This entity does not exist: .', InputFilter::strip_illegal_entities('This entity does not exist: &zomg;.'));
     // test invalid numeric entity
     $this->assertEquals('This entity is invalid: .', InputFilter::strip_illegal_entities('This entity is invalid: &#XfFdE9;.'));
 }
Пример #2
0
 function test_invalid_entity_numeric()
 {
     $this->assert_equal(InputFilter::strip_illegal_entities('This entity is invalid: &#XfFdE9;.'), 'This entity is invalid: .');
 }