Add an error enum to test/codec.rs

This commit is contained in:
2025-10-13 08:02:38 -05:00
parent e31aa5decb
commit 7ba2e7760b

View File

@@ -7,6 +7,18 @@ use std::io::BufWriter;
use std::path::Path;
use std::{fs::File, io::Read};
#[derive(Debug)]
enum TestError {
SetupFailure, // an error during test initialization (missing file, no write permission for output)
CodecFailure(DecodeError),
}
impl From<DecodeError> for TestError {
fn from(err: DecodeError) -> Self {
Self::CodecFailure(err)
}
}
#[test]
fn main() -> Result<(), DecodeError> {
let file = File::open("qoi_test_images/dice.qoi").unwrap();