/** * @covers \DCarbone\PHPClassBuilder\Template\Structure\FunctionTemplate::createParameter * @covers \DCarbone\PHPClassBuilder\Template\Structure\FunctionTemplate::addParameter * @covers \DCarbone\PHPClassBuilder\Template\Structure\FunctionTemplate::getParameter * @depends testCanAddParameterWithValidName */ public function testCanCreateParameter() { $func = new FunctionTemplate(); $var = $func->createParameter('test'); $this->assertInstanceOf('\\DCarbone\\PHPClassBuilder\\Template\\Structure\\VariableTemplate', $var); $this->assertSame($var, $func->getParameter('test')); }