/** * @dataProvider flagsProvider */ public function testSetFlags($flags, $unsynchronized, $extHeader, $experimental, $footer) { $this->header->setFlags($flags); $this->assertSame($flags, $this->header->getFlags()); $this->assertSame($unsynchronized, $this->header->isUnsynchronized()); $this->assertSame($extHeader, $this->header->isExtendedHeaderUsed()); $this->assertSame($experimental, $this->header->isExperimentalSet()); $this->assertSame($footer, $this->header->isFooterSet()); }