Beispiel #1
0
 public function testSetHeader()
 {
     $header = new Header();
     $header->setRevision(5);
     $this->tag->setHeader($header);
     $this->assertSame($header, $this->tag->getHeader());
 }
Beispiel #2
0
 /**
  * @return Header
  */
 private function readHeader()
 {
     $header = new Header();
     $header->setIdentifier($this->getBinaryReader()->readString(3));
     $header->setVersion($this->getBinaryReader()->readUInt8());
     $header->setRevision($this->getBinaryReader()->readUInt8());
     $header->setFlags($this->getBinaryReader()->readUInt8());
     return $header;
 }
Beispiel #3
0
 /**
  * @dataProvider exceptionForOnlyIntegerProvider
  * @expectedException \InvalidArgumentException
  * @expectedExceptionMessage Size must be an integer
  */
 public function testSetSizeWithInvalidArgument($argument)
 {
     $this->header->setSize($argument);
 }