public function test_isAbormal_ShouldReturnTrue_IfFilesizeIsTooBig() { File::setFileSize(1024 * 1024 * 101); File::setFileExists(true); $this->assertTrue($this->output->isAbnormal()); }
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); }
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()); }