Refactored tests
All checks were successful
Rust Build / Check (pull_request) Successful in 38s
Rust Build / Test Suite (pull_request) Successful in 39s
Rust Build / Rustfmt (pull_request) Successful in 31s
Rust Build / Clippy (pull_request) Successful in 43s
Rust Build / build (pull_request) Successful in 48s

This commit is contained in:
2025-04-15 22:03:19 -04:00
parent c463bb3fb4
commit 9db6a4010a

View File

@@ -169,203 +169,208 @@ mod tests {
}
}
#[test]
fn test_get_title() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
mod get {
use super::*;
use crate::types;
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
#[test]
fn test_get_title() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
match get_meta(types::Type::Title, &filepath) {
Ok(title) => {
let found = title == "Just roll it";
assert!(found, "Meta information was not found {:?}", title);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match get_meta(types::Type::Title, &filepath) {
Ok(title) => {
let found = title == "Just roll it";
assert!(found, "Meta information was not found {:?}", title);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
}
}
}
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
#[test]
fn test_get_artist() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
#[test]
fn test_get_artist() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match get_meta(types::Type::Artist, &filepath) {
Ok(artist) => {
let found = artist == "KD";
assert!(found, "Meta information was not found {:?}", artist);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
match get_meta(types::Type::Artist, &filepath) {
Ok(artist) => {
let found = artist == "KD";
assert!(found, "Meta information was not found {:?}", artist);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
}
}
}
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
#[test]
fn test_get_album() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
#[test]
fn test_get_album() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match get_meta(types::Type::Album, &filepath) {
Ok(album) => {
let found = album == "Sample Tracks 3";
assert!(found, "Meta information was not found {:?}", album);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
match get_meta(types::Type::Album, &filepath) {
Ok(album) => {
let found = album == "Sample Tracks 3";
assert!(found, "Meta information was not found {:?}", album);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
}
}
}
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
#[test]
fn test_get_album_artist() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
#[test]
fn test_get_album_artist() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match get_meta(types::Type::AlbumArtist, &filepath) {
Ok(album_artist) => {
let found = album_artist == "KD";
assert!(found, "Meta information was not found {:?}", album_artist);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
match get_meta(types::Type::AlbumArtist, &filepath) {
Ok(album_artist) => {
let found = album_artist == "KD";
assert!(found, "Meta information was not found {:?}", album_artist);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
}
}
}
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
#[test]
fn test_get_genre() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
#[test]
fn test_get_genre() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match get_meta(types::Type::Genre, &filepath) {
Ok(genre) => {
let found = genre == "Metal";
assert!(found, "Meta information was not found {:?}", genre);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
match get_meta(types::Type::Genre, &filepath) {
Ok(genre) => {
let found = genre == "Metal";
assert!(found, "Meta information was not found {:?}", genre);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
}
}
}
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
#[test]
fn test_get_year() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
#[test]
fn test_get_year() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match get_meta(types::Type::Date, &filepath) {
Ok(date) => {
let found = date == "2025-04-11";
assert!(found, "Meta information was not found {:?}", date);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
match get_meta(types::Type::Date, &filepath) {
Ok(date) => {
let found = date == "2025-04-11";
assert!(found, "Meta information was not found {:?}", date);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
}
}
}
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
#[test]
fn test_get_track() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
#[test]
fn test_get_track() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match get_meta(types::Type::Track, &filepath) {
Ok(track) => {
let found = track == "1";
assert!(found, "Meta information was not found {:?}", track);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
match get_meta(types::Type::Track, &filepath) {
Ok(track) => {
let found = track == "1";
assert!(found, "Meta information was not found {:?}", track);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
}
}
}
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
#[test]
fn test_get_disc() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
#[test]
fn test_get_disc() {
let filename = util::get_filename(1);
let dir = String::from(util::TESTFILEDIRECTORY);
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match file_exists(&dir, &filename) {
Ok(_) => {
let filepath = get_full_path(&dir, &filename).unwrap();
match get_meta(types::Type::Disc, &filepath) {
Ok(disc) => {
let found = disc == "1";
assert!(found, "Meta information was not found {:?}", disc);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
match get_meta(types::Type::Disc, &filepath) {
Ok(disc) => {
let found = disc == "1";
assert!(found, "Meta information was not found {:?}", disc);
}
Err(err) => {
assert!(false, "Error: {:?}", err);
}
}
}
}
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
Err(err) => {
assert!(false, "Error: File does not exist {:?}", err.to_string());
}
};
}
}
mod set {