Blame


1 7bd93562 2024-12-10 lh (defpackage #:aoc-test/day-10
2 7bd93562 2024-12-10 lh (:use #:cl #:lisp-unit2)
3 7bd93562 2024-12-10 lh (:import-from #:aoc/day-10))
4 7bd93562 2024-12-10 lh (in-package #:aoc-test/day-10)
5 7bd93562 2024-12-10 lh
6 7bd93562 2024-12-10 lh (define-test test-day-10
7 7bd93562 2024-12-10 lh ()
8 7bd93562 2024-12-10 lh (assert= 2 (aoc:run-day 10 "...0...
9 7bd93562 2024-12-10 lh ...1...
10 7bd93562 2024-12-10 lh ...2...
11 7bd93562 2024-12-10 lh 6543456
12 7bd93562 2024-12-10 lh 7.....7
13 7bd93562 2024-12-10 lh 8.....8
14 7bd93562 2024-12-10 lh 9.....9"))
15 7bd93562 2024-12-10 lh (assert= 4 (aoc:run-day 10 "..90..9
16 7bd93562 2024-12-10 lh ...1.98
17 7bd93562 2024-12-10 lh ...2..7
18 7bd93562 2024-12-10 lh 6543456
19 7bd93562 2024-12-10 lh 765.987
20 7bd93562 2024-12-10 lh 876....
21 7bd93562 2024-12-10 lh 987...."))
22 7bd93562 2024-12-10 lh (assert= 3 (aoc:run-day 10 "10..9..
23 7bd93562 2024-12-10 lh 2...8..
24 7bd93562 2024-12-10 lh 3...7..
25 7bd93562 2024-12-10 lh 4567654
26 7bd93562 2024-12-10 lh ...8..3
27 7bd93562 2024-12-10 lh ...9..2
28 7bd93562 2024-12-10 lh .....01"))
29 7bd93562 2024-12-10 lh (assert= 36 (aoc:run-day 10 "89010123
30 7bd93562 2024-12-10 lh 78121874
31 7bd93562 2024-12-10 lh 87430965
32 7bd93562 2024-12-10 lh 96549874
33 7bd93562 2024-12-10 lh 45678903
34 7bd93562 2024-12-10 lh 32019012
35 7bd93562 2024-12-10 lh 01329801
36 7bd93562 2024-12-10 lh 10456732"))
37 7bd93562 2024-12-10 lh (assert= 3 (nth-value 1 (aoc:run-day 10 ".....0.
38 7bd93562 2024-12-10 lh ..4321.
39 7bd93562 2024-12-10 lh ..5..2.
40 7bd93562 2024-12-10 lh ..6543.
41 7bd93562 2024-12-10 lh ..7..4.
42 7bd93562 2024-12-10 lh ..8765.
43 7bd93562 2024-12-10 lh ..9....")))
44 7bd93562 2024-12-10 lh (assert= 13 (nth-value 1 (aoc:run-day 10 "..90..9
45 7bd93562 2024-12-10 lh ...1.98
46 7bd93562 2024-12-10 lh ...2..7
47 7bd93562 2024-12-10 lh 6543456
48 7bd93562 2024-12-10 lh 765.987
49 7bd93562 2024-12-10 lh 876....
50 7bd93562 2024-12-10 lh 987....")))
51 7bd93562 2024-12-10 lh (assert= 227 (nth-value 1 (aoc:run-day 10 "012345
52 7bd93562 2024-12-10 lh 123456
53 7bd93562 2024-12-10 lh 234567
54 7bd93562 2024-12-10 lh 345678
55 7bd93562 2024-12-10 lh 4.6789
56 7bd93562 2024-12-10 lh 56789.")))
57 7bd93562 2024-12-10 lh (assert= 81 (nth-value 1 (aoc:run-day 10 "89010123
58 7bd93562 2024-12-10 lh 78121874
59 7bd93562 2024-12-10 lh 87430965
60 7bd93562 2024-12-10 lh 96549874
61 7bd93562 2024-12-10 lh 45678903
62 7bd93562 2024-12-10 lh 32019012
63 7bd93562 2024-12-10 lh 01329801
64 7bd93562 2024-12-10 lh 10456732"))))