public function testGetFlowStatusCssClass() { $message = new Message(); # known statuses $message->setFlowStatus('Error'); $this->assertEquals('label-danger', $message->getFlowStatusCssClass()); $message->setFlowStatus('In progress'); $this->assertEquals('label-primary', $message->getFlowStatusCssClass()); $message->setFlowStatus('Halted'); $this->assertEquals('label-warning', $message->getFlowStatusCssClass()); # other statuses (random strings) $message->setFlowStatus('Finished'); $this->assertEquals('label-default', $message->getFlowStatusCssClass()); $message->setFlowStatus('Test status'); $this->assertEquals('label-default', $message->getFlowStatusCssClass()); }