summaryrefslogtreecommitdiffstats
path: root/Aufgabe06/vendor/symfony/filesystem/Symfony/Component/Filesystem/Tests/LockHandlerTest.php
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2015-05-11 15:02:33 +0200
committerStefan Suhren <suhren.stefan@fh-swf.de>2015-05-11 15:02:33 +0200
commita7e17cb70e9306f8887bd2b5ca1a37edcbe3ea0f (patch)
treebf6e04c9bdba66e249fd6b78391e132da130848c /Aufgabe06/vendor/symfony/filesystem/Symfony/Component/Filesystem/Tests/LockHandlerTest.php
parentea3fed0df4eaedd820f3f405502b62efe5952f8f (diff)
downloadInternetTechnologien-a7e17cb70e9306f8887bd2b5ca1a37edcbe3ea0f.tar.gz
InternetTechnologien-a7e17cb70e9306f8887bd2b5ca1a37edcbe3ea0f.zip
Let composer manage its own files
Diffstat (limited to 'Aufgabe06/vendor/symfony/filesystem/Symfony/Component/Filesystem/Tests/LockHandlerTest.php')
-rw-r--r--Aufgabe06/vendor/symfony/filesystem/Symfony/Component/Filesystem/Tests/LockHandlerTest.php85
1 files changed, 0 insertions, 85 deletions
diff --git a/Aufgabe06/vendor/symfony/filesystem/Symfony/Component/Filesystem/Tests/LockHandlerTest.php b/Aufgabe06/vendor/symfony/filesystem/Symfony/Component/Filesystem/Tests/LockHandlerTest.php
deleted file mode 100644
index c2058ff..0000000
--- a/Aufgabe06/vendor/symfony/filesystem/Symfony/Component/Filesystem/Tests/LockHandlerTest.php
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-
-namespace Symfony\Component\Filesystem\Tests;
-
-use Symfony\Component\Filesystem\LockHandler;
-
-class LockHandlerTest extends \PHPUnit_Framework_TestCase
-{
- /**
- * @expectedException Symfony\Component\Filesystem\Exception\IOException
- * @expectedExceptionMessage Failed to create "/a/b/c/d/e": mkdir(): Permission denied.
- */
- public function testConstructWhenRepositoryDoesNotExist()
- {
- new LockHandler('lock', '/a/b/c/d/e');
- }
-
- /**
- * @expectedException Symfony\Component\Filesystem\Exception\IOException
- * @expectedExceptionMessage The directory "/" is not writable.
- */
- public function testConstructWhenRepositoryIsNotWriteable()
- {
- new LockHandler('lock', '/');
- }
-
- public function testConstructSanitizeName()
- {
- $lock = new LockHandler('<?php echo "% hello word ! %" ?>');
-
- $file = sprintf('%s/sf.-php-echo-hello-word-.4b3d9d0d27ddef3a78a64685dda3a963e478659a9e5240feaf7b4173a8f28d5f.lock', sys_get_temp_dir());
- // ensure the file does not exist before the lock
- @unlink($file);
-
- $lock->lock();
-
- $this->assertFileExists($file);
-
- $lock->release();
- }
-
- public function testLockRelease()
- {
- $name = 'symfony-test-filesystem.lock';
-
- $l1 = new LockHandler($name);
- $l2 = new LockHandler($name);
-
- $this->assertTrue($l1->lock());
- $this->assertFalse($l2->lock());
-
- $l1->release();
-
- $this->assertTrue($l2->lock());
- $l2->release();
- }
-
- public function testLockTwice()
- {
- $name = 'symfony-test-filesystem.lock';
-
- $lockHandler = new LockHandler($name);
-
- $this->assertTrue($lockHandler->lock());
- $this->assertTrue($lockHandler->lock());
-
- $lockHandler->release();
- }
-
- public function testLockIsReleased()
- {
- $name = 'symfony-test-filesystem.lock';
-
- $l1 = new LockHandler($name);
- $l2 = new LockHandler($name);
-
- $this->assertTrue($l1->lock());
- $this->assertFalse($l2->lock());
-
- $l1 = null;
-
- $this->assertTrue($l2->lock());
- $l2->release();
- }
-}