DMS\Filter\FilterTest::testFilterWithParent PHP Method

testFilterWithParent() public method

    public function testFilterWithParent()
    {
        $class = new Dummy\Classes\ChildAnnotatedClass();
        $class->name = "Sir Isaac<script></script> Newton";
        $class->nickname = "justaname";
        $class->description = "This is <b>an apple</b>. <p>Isn't it?</p>";
        $class->surname = " Surname";
        $classClone = clone $class;
        $this->filter->filterEntity($class);
        $this->assertNotEquals($classClone->name, $class->name);
        $this->assertEquals($classClone->nickname, $class->nickname);
        $this->assertNotEquals($classClone->description, $class->description);
        $this->assertNotEquals($classClone->surname, $class->surname);
        $this->assertNotContains("<script>", $class->name);
        $this->assertNotContains("<p>", $class->description);
        $this->assertNotContains(" ", $class->surname);
    }