use crate::day_solver::DaySolver; #[cfg(test)] use crate::util::read_file; pub struct DayX { } impl DayX { pub fn create(input: String) -> Self { // let lines = input.lines(); // Put the input into the day struct return DayX {} } } impl DaySolver for DayX { fn solve_part1(&mut self) -> String { return 0.to_string(); } fn solve_part2(&mut self) -> String { return 0.to_string(); } } #[test] fn test_part1() { let mut day = DayX::create(read_file("input/dayX_example.txt")); assert_eq!("EXAMPLE_ANSWER", day.solve_part1()); } #[test] fn test_part2() { let mut day = DayX::create(read_file("input/dayX_example.txt")); assert_eq!("EXAMPLE_ANSWER", day.solve_part2()); }