PHP ile birim test öğrenmek için çalışıyordu. Ben sadece PHP birim testinin içine atlamak birisi için çok uzak biraz biliyorum. Her neyse, burada durum:
function doresize(&$mp3file)
{
global $tmpdir, $mp3info, $ffmpeg;
if(dirname($mp3file) != $tmpdir )
{
copy($mp3file , $tmpdir . '/' . $mp3file);
$mp3file = $tmpdir . '/' . $mp3file;
}
$mp3filenew = basename($file, '.swf') . "_new.mp3";
$command2 = "$mp3info -x \"$mp3file\" 2> /dev/null";
exec($command2, $buffer);
$mp3length = getLengthFromBuffer($buffer);
debug(" \$mp3length: $mp3length");
$lengthTranslated = roundLengthToSeconds($mp3length);
$maxlength = floor( $lengthTranslated / 2);
$halfmaxlength = floor( $maxlength / 2);
$start = rand($halfmaxlength, $maxlength);
$command3 = "$ffmpeg -y -acodec copy -ss $start -t $maxlength -i \"$mp3file\" $mp3filenew 2> /dev/null";
exec($command3);
@unlink($mp3file);
rename($mp3filenew, $mp3file);
}
Yukarıdaki kod, bu kodun hangi yönü test case eklemek gerekir?
Bilginize: Yukarıdaki kod yarısında mp3 dosyası kesmek için kullanılır.