Esempio n. 1
0
 function it_returns_a_chunk(Packet $packet)
 {
     $payload = '0013field some data0021otherfield more and more data';
     $array = array('header' => '0021', 'field' => 'otherfield', 'value' => 'more and more data');
     $chunk = new DataChunk($array['field'], $array['value']);
     $packet->parse($payload)->willReturn($array);
     $this->getPacketChunk($packet, $payload)->shouldBeLike($chunk);
 }
Esempio n. 2
0
 public function getPacketChunk(Packet $packet, $payload)
 {
     $chunkData = $packet->parse($payload);
     $chunk = new DataChunk($chunkData['field'], $chunkData['value']);
     return $chunk;
 }