Example #1
0
 public function testBufferSize()
 {
     $buffer = new Opt_Xml_Root();
     $size0 = $buffer->bufferSize(Opt_Xml_Buffer::TAG_BEFORE);
     $buffer->addAfter(Opt_Xml_Buffer::TAG_AFTER, 'foo');
     $size1 = $buffer->bufferSize(Opt_Xml_Buffer::TAG_BEFORE);
     $buffer->addAfter(Opt_Xml_Buffer::TAG_BEFORE, 'foo');
     $size2 = $buffer->bufferSize(Opt_Xml_Buffer::TAG_BEFORE);
     if ($size0 == 0 && $size1 == 0 && $size2 == 1) {
         return true;
     }
     $this->fail('Invalid buffer size reported by bufferSize().');
 }