PhpMigration\Changes\AbstractRemovedTest::testFunc PHP Method

testFunc() public method

public testFunc ( )
    public function testFunc()
    {
        // Not-new
        $code = 'not_removed();';
        $this->assertNotSpot($code);
        $table = TestHelper::fetchProperty($this->change, 'funcTable');
        if (is_null($table)) {
            return;
        }
        foreach ($table as $name => $dummy) {
            // Normal name
            $code = sprintf('%s();', $name);
            $this->assertHasSpot($code);
            // Case Insensitive name
            $code = sprintf('%s();', strtoupper($name));
            $this->assertHasSpot($code);
            // Namespaced
            $code = sprintf('use Dummy as %s; %s();', $name, $name);
            $this->assertHasSpot($code);
            $code = sprintf("dummy\\%s();", $name, $name);
            $this->assertNotSpot($code);
        }
    }