public function testTruncateFile() { $cases = 2; do { # Create file with some data: self::fillfile(); # Change filemode in case 2: if ($cases == 1) { WadeLib::changeFilemode(self::$file, 0777); } # Truncate file: WadeLib::truncateFile(self::$file); # Check if file got truncated: $rc = filesize(self::$file); $this->assertEquals($rc, 0); --$cases; } while ($cases); }