Returns true if this role handles this message.
public handlesMessage ( Thruway\Message\Message $msg ) : boolean | ||
$msg | Thruway\Message\Message | |
리턴 | boolean |
public function testDealerHandlesCancelInterruptAndError() { $dealer = new \Thruway\Role\Dealer(); $cancelMessage = new \Thruway\Message\CancelMessage(1, (object) []); $this->assertTrue($dealer->handlesMessage($cancelMessage)); $interruptMessage = new \Thruway\Message\InterruptMessage(1, (object) []); $this->assertTrue($dealer->handlesMessage($interruptMessage)); $interruptErrorMessage = \Thruway\Message\ErrorMessage::createErrorMessageFromMessage($interruptMessage); $this->assertTrue($dealer->handlesMessage($interruptErrorMessage)); }