public function testMessage() { $this->_setupWithoutFrontController(); $channel = Zend_Wildfire_Channel_HttpHeaders::getInstance(); $protocol = $channel->getProtocol(Zend_Wildfire_Plugin_FirePhp::PROTOCOL_URI); $message = new Zend_Wildfire_Plugin_FirePhp_Message(Zend_Wildfire_Plugin_FirePhp::LOG, 'Message 1'); $this->assertEquals($message->getStyle(), Zend_Wildfire_Plugin_FirePhp::LOG); $message->setStyle(Zend_Wildfire_Plugin_FirePhp::INFO); $this->assertEquals($message->getStyle(), Zend_Wildfire_Plugin_FirePhp::INFO); $this->assertNull($message->getLabel()); $message->setLabel('Label 1'); $this->assertEquals($message->getLabel(), 'Label 1'); $this->assertFalse($message->getDestroy()); $message->setDestroy(true); $this->assertTrue($message->getDestroy()); $this->assertEquals($message->getMessage(), 'Message 1'); $message->setMessage('Message 2'); $this->assertEquals($message->getMessage(), 'Message 2'); $message->setDestroy(true); $this->assertfalse(Zend_Wildfire_Plugin_FirePhp::send($message)); $message->setDestroy(false); $this->assertTrue(Zend_Wildfire_Plugin_FirePhp::send($message)); Zend_Wildfire_Channel_HttpHeaders::getInstance()->flush(); $messages = $protocol->getMessages(); $this->assertEquals($messages[Zend_Wildfire_Plugin_FirePhp::STRUCTURE_URI_FIREBUGCONSOLE][Zend_Wildfire_Plugin_FirePhp::PLUGIN_URI][0], '[{"Type":"INFO","Label":"Label 1"},"Message 2"]'); }