コード例 #1
0
 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());
 }