PopTest\Code\ClassTest::testAddGetAndRemoveMethod PHP Метод

testAddGetAndRemoveMethod() публичный Метод

    public function testAddGetAndRemoveMethod()
    {
        $c = ClassGenerator::factory('TestClass');
        $c->addMethod(new MethodGenerator('testMethod'));
        $this->assertEquals('testMethod', $c->getMethod('testMethod')->getName());
        $this->assertEquals(1, count($c->getMethods()));
        $c->removeMethod('testMethod');
        $this->assertNull($c->getMethod('testMethod'));
    }