use ass_core::utils::decode_uu_data;
#[test]
fn test_decode_uu_data_invalid_input() {
let invalid_inputs = vec![
vec![""], vec!["invalid"], vec!["M"], vec!["MMMM"], vec!["M@@@"], vec!["M", "", ""], vec!["M "], ];
for input_lines in invalid_inputs {
let result = decode_uu_data(input_lines.iter().copied());
let _ = result;
}
}
#[test]
fn test_decode_uu_data_boundary_conditions() {
let long_input = "M".repeat(64);
let boundary_cases = vec![
vec!["M"], vec![&long_input], vec!["M\x21\x22\x23"], vec!["M!\"#"], ];
for input_lines in boundary_cases {
let result = decode_uu_data(input_lines.iter().copied());
let _ = result;
}
}