getOptByType( simplexml_load_string(file_get_contents(__DIR__ . '/../../TestFiles/Option/input.xml'))['type'], ); $obj->fromXML(simplexml_load_string(file_get_contents(__DIR__ . '/../../TestFiles/Option/input.xml'))); $element = $obj->parseXML(); $this->assertInstanceOf('PSC\Library\Calc\Option\Type\Input', $element); } public function testIfCorrectAttributes() { $parser = new Parser(null, null, null); /** @var Parser\Input $obj */ $obj = $parser->getOptByType( simplexml_load_string(file_get_contents(__DIR__ . '/../../TestFiles/Option/input.xml'))['type'], ); $obj->fromXML(simplexml_load_string(file_get_contents(__DIR__ . '/../../TestFiles/Option/input.xml'))); $element = $obj->parseXML(); $this->assertInstanceOf('PSC\Library\Calc\Option\Type\Input', $element); $this->assertTrue($element->isRequire()); $this->assertEquals(5, $element->getDefault()); $this->assertEquals('auflage', $element->getId()); $this->assertEquals('Auflage', $element->getName()); } }