예제 #1
0
 public function testBattery()
 {
     $xml = new \XMLWriter();
     $xml->openMemory();
     $xml->setIndent(true);
     $xml->setIndentString("\t");
     $battery = new Battery(true, true, 'battery_type_9v', 1);
     $battery->setAreBatteriesIncluded(true)->setAreBatteriesRequired(true)->setBatteryType('battery_type_9v')->setNumberOfBatteries(1);
     $battery->writeXml($xml, 'Battery');
     $dom = new \DOMDocument();
     $dom->loadXML($xml->outputMemory(true));
     $this->assertTrue($dom->schemaValidate(__DIR__ . '/../../../../XSD/DataType.xsd'));
 }