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().'); }