Exemplo n.º 1
0
 public function testCommitTransaction()
 {
     $this->assertTrue($this->Stomp->connect());
     $this->Stomp->setSync(true);
     $this->assertTrue($this->simpleStomp->begin('my-id'));
     $this->assertTrue($this->Stomp->send('/queue/test', 'test 1', ['transaction' => 'my-id']));
     $this->assertTrue($this->simpleStomp->commit('my-id'));
     $this->assertTrue($this->simpleStomp->subscribe('/queue/test', 'mysubid'));
     $frame = $this->Stomp->readFrame();
     $this->assertEquals('test 1', $frame->body, 'test 1 not received!');
     $this->simpleStomp->ack($frame);
 }