public function testCreateFromXmlShouldCreateCompoundObject() { $xmlbuffer = "\n<xml>\n <title>Adrian (Mich.)</title>\n <subjec>Adrian High School (Adrian, Mich.); schools</subjec>\n <descri>High School Building in Adrian (Mich.); c. 1920.</descri>\n <format>Document</format>\n <find>1608.cpd</find>\n</xml>\n "; $item = ItemFactory::create_from_xml('p1234', '1608', NULL, $xmlbuffer); $this->assertEquals('Image', get_class($item)); //image fetched from stubbed getItemInfo }
public static function create($alias, $itnum, $subitnum) { dmGetItemInfo($alias, $itnum, $xmlbuffer); return ItemFactory::create_from_xml($alias, $itnum, $subitnum, $xmlbuffer); }