mirror of
https://github.com/Ne-Lexa/php-zip.git
synced 2025-08-06 15:36:28 +02:00
@@ -43,13 +43,8 @@ class ZipFileTest extends ZipTestCase
|
||||
*/
|
||||
public function testOpenFileCantOpen()
|
||||
{
|
||||
if (static::skipTestForWindows()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (static::skipTestForRootUser()) {
|
||||
return;
|
||||
}
|
||||
static::skipTestForWindows();
|
||||
static::skipTestForRootUser();
|
||||
|
||||
$this->expectException(ZipException::class);
|
||||
$this->expectExceptionMessage('can\'t open');
|
||||
@@ -186,9 +181,9 @@ class ZipFileTest extends ZipTestCase
|
||||
public function testOpenFromStreamInvalidResourceType2()
|
||||
{
|
||||
$this->expectException(InvalidArgumentException::class);
|
||||
$exceptionMessage = PHP_VERSION_ID < 80000 ?
|
||||
'Invalid resource type' :
|
||||
'Stream must be a resource';
|
||||
$exceptionMessage = \PHP_VERSION_ID < 80000
|
||||
? 'Invalid resource type'
|
||||
: 'Stream must be a resource';
|
||||
$this->expectExceptionMessage($exceptionMessage);
|
||||
|
||||
$zipFile = new ZipFile();
|
||||
@@ -1194,13 +1189,12 @@ class ZipFileTest extends ZipTestCase
|
||||
*/
|
||||
public function testExtractFail3()
|
||||
{
|
||||
static::skipTestForWindows();
|
||||
static::skipTestForRootUser();
|
||||
|
||||
$this->expectException(ZipException::class);
|
||||
$this->expectExceptionMessage('Destination is not writable directory');
|
||||
|
||||
if (static::skipTestForRootUser()) {
|
||||
return;
|
||||
}
|
||||
|
||||
$zipFile = new ZipFile();
|
||||
$zipFile['file'] = 'content';
|
||||
$zipFile->saveAsFile($this->outputFilename);
|
||||
@@ -1453,13 +1447,8 @@ class ZipFileTest extends ZipTestCase
|
||||
*/
|
||||
public function testAddFileCannotOpen()
|
||||
{
|
||||
if (static::skipTestForWindows()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (static::skipTestForRootUser()) {
|
||||
return;
|
||||
}
|
||||
static::skipTestForWindows();
|
||||
static::skipTestForRootUser();
|
||||
|
||||
$this->expectException(InvalidArgumentException::class);
|
||||
$this->expectExceptionMessage('is not readable');
|
||||
@@ -1801,13 +1790,8 @@ class ZipFileTest extends ZipTestCase
|
||||
*/
|
||||
public function testSaveAsFileNotWritable()
|
||||
{
|
||||
if (static::skipTestForWindows()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (static::skipTestForRootUser()) {
|
||||
return;
|
||||
}
|
||||
static::skipTestForWindows();
|
||||
static::skipTestForRootUser();
|
||||
|
||||
static::assertTrue(mkdir($this->outputDirname, 0444, true));
|
||||
static::assertTrue(chmod($this->outputDirname, 0444));
|
||||
|
Reference in New Issue
Block a user