97 lines
1.9 KiB
Rust
97 lines
1.9 KiB
Rust
use advent_of_code_2025::*;
|
|
|
|
#[test]
|
|
fn secret_entrance() {
|
|
assert_eq!(
|
|
Ok((1086, 6268)),
|
|
solvers::run_solver(
|
|
solvers::secret_entrance::SecretEntrance {},
|
|
&solvers::DATA_PATHS
|
|
)
|
|
);
|
|
}
|
|
|
|
#[test]
|
|
fn gift_shop() {
|
|
assert_eq!(
|
|
Ok((38158151648, 45283684555)),
|
|
solvers::run_solver(solvers::gift_shop::GiftShop {}, &solvers::DATA_PATHS)
|
|
);
|
|
}
|
|
|
|
#[test]
|
|
fn lobby() {
|
|
assert_eq!(
|
|
Ok((17144, 170371185255900)),
|
|
solvers::run_solver(solvers::lobby::Lobby {}, &solvers::DATA_PATHS)
|
|
);
|
|
}
|
|
|
|
#[test]
|
|
fn printing_department() {
|
|
assert_eq!(
|
|
Ok((1433, 8616)),
|
|
solvers::run_solver(
|
|
solvers::printing_department::PrintingDepartment {},
|
|
&solvers::DATA_PATHS
|
|
)
|
|
);
|
|
}
|
|
|
|
#[test]
|
|
fn cafeteria() {
|
|
assert_eq!(
|
|
Ok((509, 336790092076620)),
|
|
solvers::run_solver(solvers::cafeteria::Cafeteria {}, &solvers::DATA_PATHS)
|
|
);
|
|
}
|
|
|
|
#[test]
|
|
fn trash_compactor() {
|
|
assert_eq!(
|
|
Ok((8108520669952, 11708563470209)),
|
|
solvers::run_solver(
|
|
solvers::trash_compactor::TrashCompactor {},
|
|
&solvers::DATA_PATHS
|
|
)
|
|
);
|
|
}
|
|
|
|
#[test]
|
|
fn laboratories() {
|
|
assert_eq!(
|
|
Ok((1541, 80158285728929)),
|
|
solvers::run_solver(solvers::laboratories::Laboratories {}, &solvers::DATA_PATHS)
|
|
);
|
|
}
|
|
|
|
#[test]
|
|
fn playground() {
|
|
assert_eq!(
|
|
Ok((352584, 9617397716)),
|
|
solvers::run_solver(
|
|
solvers::playground::Playground::new(None),
|
|
&solvers::DATA_PATHS
|
|
)
|
|
);
|
|
}
|
|
|
|
#[test]
|
|
fn movie_theater() {
|
|
assert_eq!(
|
|
Ok((4781235324, 1566935900)),
|
|
solvers::run_solver(
|
|
solvers::movie_theater::MovieTheater {},
|
|
&solvers::DATA_PATHS
|
|
)
|
|
);
|
|
}
|
|
|
|
#[test]
|
|
fn factory() {
|
|
assert_eq!(
|
|
Ok((409, 0)),
|
|
solvers::run_solver(solvers::factory::Factory {}, &solvers::DATA_PATHS)
|
|
);
|
|
}
|