/** * @param array $expected * @param SimpleMessage $actual */ protected function assertSimpleMessage(array $expected, SimpleMessage $actual) { $this->assertEquals($expected['type'], $actual->getType()); $this->assertEquals($expected['ts'], $actual->getSlackTimestamp()); $this->assertEquals($expected['user'], $actual->getUserId()); $this->assertEquals($expected['text'], $actual->getText()); $this->assertEquals($expected['username'], $actual->getUsername()); }
public function __construct(SimpleMessage $simpleMessage, Channel $channel) { $this->ts = $simpleMessage->getSlackTimestamp(); $this->type = $simpleMessage->getType(); $this->channel = $channel; $this->user = $simpleMessage->getUserId() ?: 'undefined'; $this->username = $simpleMessage->getUsername() ?: 'undefined'; $this->text = $simpleMessage->getText(); }