introduce unit testing
This commit is contained in:
parent
e3a4e5b976
commit
3816d2c229
1 changed files with 19 additions and 0 deletions
|
|
@ -36,3 +36,22 @@ impl FFMpeg {
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(test)]
|
||||||
|
mod tests {
|
||||||
|
use crate::dl::ffmpeg::FFMpeg;
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn round_mp3_bitrate() {
|
||||||
|
assert_eq!(FFMpeg::round_mp3_bitrate(0.0), 32);
|
||||||
|
assert_eq!(FFMpeg::round_mp3_bitrate(30.803), 32);
|
||||||
|
assert_eq!(FFMpeg::round_mp3_bitrate(31.957), 32);
|
||||||
|
assert_eq!(FFMpeg::round_mp3_bitrate(47.245), 48);
|
||||||
|
assert_eq!(FFMpeg::round_mp3_bitrate(62.564), 64);
|
||||||
|
assert_eq!(FFMpeg::round_mp3_bitrate(124.216), 128);
|
||||||
|
assert_eq!(FFMpeg::round_mp3_bitrate(129.492), 160);
|
||||||
|
assert_eq!(FFMpeg::round_mp3_bitrate(320.1), 320);
|
||||||
|
assert_eq!(FFMpeg::round_mp3_bitrate(319.4), 320);
|
||||||
|
assert_eq!(FFMpeg::round_mp3_bitrate(999.99), 320);
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Add table
Reference in a new issue