/** * */ public function testGetMaxOccurs() { $domDocument = DomDocumentHandlerTest::yandeDirectApiAdGroupsInstance(); $element = $domDocument->getElementByName('element', array('name' => 'CampaignIds')); $this->assertEquals(AbstractAttributeHandler::VALUE_UNBOUNDED, $element->getAttributeValue(AbstractAttributeHandler::ATTRIBUTE_MAX_OCCURS)); $this->assertEquals(0, $element->getAttributeValue(AbstractAttributeHandler::ATTRIBUTE_MIN_OCCURS)); }
/** * @return null|string */ public function testGetValueNamespace() { $domDocument = DomDocumentHandlerTest::bingInstance(); $this->assertNull($domDocument->getRootElement()->getAttribute('xmlns:xsi')->getValueNamespace()); }
/** * */ public function testActonGetNillableTrueIsRemovableFalse() { $domDocument = DomDocumentHandlerTest::actonInstance(); $element = $domDocument->getElementByNameAndAttributes('element', array('name' => 'serverUrl')); $this->assertFalse($element->isRemovable()); }
/** * */ public function testGetValueNamespace() { $domDocument = DomDocumentHandlerTest::bingInstance(); $this->assertNull($domDocument->getElementByName('complexType')->getValueNamespace()); }
/** * */ public function testIsNotRequired() { $domDocument = DomDocumentHandlerTest::yandeDirectApiAdGroupsInstance(); $element = $domDocument->getElementByNameAndAttributes('element', array('name' => 'NegativeKeywords')); $this->assertFalse($element->isRequired()); }