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