Example #1
0
 public function test_isAbormal_ShouldReturnTrue_IfFilesizeIsTooBig()
 {
     File::setFileSize(1024 * 1024 * 101);
     File::setFileExists(true);
     $this->assertTrue($this->output->isAbnormal());
 }
Example #2
0
 public function test_getFileSize_ShouldRecognizeLowerUnits()
 {
     File::setFileSize(1073741824);
     $size = Filesystem::getFileSize(__FILE__, 'b');
     $this->assertEquals(1073741824, $size);
     $size = Filesystem::getFileSize(__FILE__, 'kb');
     $this->assertEquals(1048576, $size);
     $size = Filesystem::getFileSize(__FILE__, 'mB');
     $this->assertEquals(1024, $size);
     $size = Filesystem::getFileSize(__FILE__, 'Gb');
     $this->assertEquals(1, $size);
 }
Example #3
0
 public function test_isRunning_ShouldMarkProcessAsFinished_IfPidFileIsTooBig()
 {
     if (!Process::isSupported()) {
         $this->markTestSkipped('Not supported');
     }
     $this->process->startProcess();
     $this->assertTrue($this->process->isRunning());
     $this->assertFalse($this->process->hasFinished());
     File::setFileSize(505);
     $this->assertFalse($this->process->isRunning());
     $this->assertTrue($this->process->hasFinished());
 }