Ok(())
}
-fn run_part1(input: &str) -> Result<String, Box<dyn Error>> {
+fn run_part1(input: &str) -> Result<u32, Box<dyn Error>> {
println!("Running day00 (template) - part 1");
- Ok(input.to_string())
+ let res = 0;
+ Ok(res)
}
-fn run_part2(input: &str) -> Result<String, Box<dyn Error>> {
+fn run_part2(input: &str) -> Result<u32, Box<dyn Error>> {
println!("Running day00 (template) - part 2");
- Ok(input.to_string())
+ let res = 0;
+ Ok(res)
}
#[cfg(test)]
mod tests {
use super::*;
+ static TEXT_INPUT: &str = "";
+
#[test]
fn day00_part1() {
- let input = "";
- let res = run_part1(&input);
- assert_eq!("", res.unwrap());
+ let res = run_part1(TEXT_INPUT);
+ assert_eq!(0, res.unwrap());
}
#[test]
fn day00_part2() {
- let input = "";
- let res = run_part2(&input);
- assert_eq!("", res.unwrap());
+ let res = run_part2(TEXT_INPUT);
+ assert_eq!(0, res.unwrap());
}
}