use advent_of_code_2025::*; // Paths for example data, see solvers::DATA_PATHS for comparison. const EXAMPLE_PATHS: &'static [&'static str] = &[ "./data/examples", "../data/examples", "../../data/examples", "../../../data/examples", ]; #[test] fn printing_department() { assert_eq!( Ok((13, 0)), solvers::run_solver( solvers::printing_department::PrintingDepartment {}, &EXAMPLE_PATHS ) ); } #[test] fn cafeteria() { assert_eq!( Ok((3, 14)), solvers::run_solver(solvers::cafeteria::Cafeteria {}, &EXAMPLE_PATHS) ); } #[test] fn trash_compactor() { assert_eq!( Ok((4277556, 0)), solvers::run_solver(solvers::trash_compactor::TrashCompactor {}, &EXAMPLE_PATHS) ); } #[test] fn playground() { assert_eq!( Ok((40, 0)), solvers::run_solver( solvers::playground::Playground::new(Some(10)), &EXAMPLE_PATHS ) ); }