/** * @covers \DCarbone\PHPClassBuilder\Template\Structure\InterfaceTemplate::getName * @covers \DCarbone\PHPClassBuilder\Template\Structure\InterfaceTemplate::getNamespace * @covers \DCarbone\PHPClassBuilder\Template\Structure\InterfaceTemplate::getParentInterfaces * @covers \DCarbone\PHPClassBuilder\Template\Structure\InterfaceTemplate::getFunctions * @depends testCanConstructWithoutArguments */ public function testDefaultValues() { $int = new InterfaceTemplate(); $this->assertNull($int->getName()); $interfaces = $int->getParentInterfaces(); $this->assertInternalType('array', $interfaces); $this->assertCount(0, $interfaces); $methods = $int->getFunctions(); $this->assertInternalType('array', $methods); $this->assertCount(0, $methods); $this->assertNull($int->getNamespace()); }