import gleeunit import gleeunit/should import internal/llm/day01 as llm_day01 import internal/mine/day01 as mine_day01 import utils pub fn main() -> Nil { gleeunit.main() } pub fn mine_day01_part1_example_test() { let assert Ok(input) = utils.read_input(1, True) mine_day01.part1(input) |> should.equal(3) } pub fn mine_day01_part1_test() { let assert Ok(input) = utils.read_input(1, False) mine_day01.part1(input) |> should.equal(1011) } pub fn llm_day01_part1_example_test() { let assert Ok(input) = utils.read_input(1, True) llm_day01.part1(input) |> should.equal(3) } pub fn llm_day01_part1_test() { let assert Ok(input) = utils.read_input(1, False) llm_day01.part1(input) |> should.equal(1011) } pub fn llm_day01_part2_example_test() { let assert Ok(input) = utils.read_input(1, True) llm_day01.part2(input) |> should.equal(6) }