day05.lisp (518B)
1 (in-package #:adventofcode2022/test) 2 3 (define-constant +testdata-day05+ " [D] 4 [N] [C] 5 [Z] [M] [P] 6 1 2 3 7 8 move 1 from 2 to 1 9 move 3 from 1 to 3 10 move 2 from 2 to 1 11 move 1 from 1 to 2" 12 :test 'equal) 13 14 (def-test day05-task1 () 15 (is-true 16 (string= "CMZ" 17 (run-task 5 1 18 (make-string-input-stream +testdata-day05+))))) 19 20 (def-test day05-task2 () 21 (is-true 22 (string= "MCD" 23 (run-task 5 2 24 (make-string-input-stream +testdata-day05+))))) 25