extract(__DIR__ . '/testPackageExtracted'); self::assertTrue($package->isValid()); } public function testCleanup() { $package = new PackageManager( __DIR__ . '/testPackage.zip', '/invalid', \file_get_contents(__DIR__ . '/public.key') ); $package->extract(__DIR__ . '/testPackageExtracted'); $package->cleanup(); self::assertFalse(file_exists(__DIR__ . '/testPackage.zip')); self::assertFalse(file_exists(__DIR__ . '/testPackageExtracted')); } public static function tearDownAfterClass() { if (file_exists(__DIR__ . '/testPackage.zip')) { unlink(__DIR__ . '/testPackage.zip'); } if (file_exists(__DIR__ . '/testPackageExtracted')) { \array_map('unlink', \glob(__DIR__ . '/testPackageExtracted/*')); \rmdir(__DIR__ . '/testPackageExtracted'); } if (file_exists(__DIR__ . '/public.key')) { unlink(__DIR__ . '/public.key'); } file_put_contents(__DIR__ . '/testPackage/package.cert', ''); } }