Esempio n. 1
0
 /**
  * @depends testRead
  */
 public function testWriteAndRead()
 {
     $tmp = tempnam(sys_get_temp_dir(), uniqid());
     copy(__DIR__ . '/fixtures/adapter.zip', $tmp);
     $content = 'Hello F*****g World!';
     $za = new Zip($tmp);
     $writtenBytes = $za->write('in/exist/ing/directory/foo.txt', $content);
     $this->assertSame($writtenBytes, mb_strlen($content));
     $this->assertEquals($content, $za->read('in/exist/ing/directory/foo.txt'));
     $this->assertEquals(md5($content), $za->checksum('in/exist/ing/directory/foo.txt'));
     unlink($tmp);
 }