From 0357f263ccab36c29f74b6d82c7ab12336bb1fad Mon Sep 17 00:00:00 2001 From: Kharec Date: Sat, 6 Dec 2025 23:13:21 +0100 Subject: [PATCH] test: add unit test for part one --- internal/2021/DayFour/code_test.go | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 internal/2021/DayFour/code_test.go diff --git a/internal/2021/DayFour/code_test.go b/internal/2021/DayFour/code_test.go new file mode 100644 index 0000000..bedace9 --- /dev/null +++ b/internal/2021/DayFour/code_test.go @@ -0,0 +1,31 @@ +package dayfour + +import "testing" + +var testInput = `7,4,9,5,11,17,23,2,0,14,21,24,10,16,13,6,15,25,12,22,18,20,8,19,3,26,1 + +22 13 17 11 0 + 8 2 23 4 24 +21 9 14 16 7 + 6 10 3 18 5 + 1 12 20 15 19 + + 3 15 0 2 22 + 9 18 13 17 5 +19 8 7 25 23 +20 11 10 24 4 +14 21 16 12 6 + +14 21 17 24 4 +10 16 15 9 19 +18 8 23 26 20 +22 11 13 6 5 + 2 0 12 3 7` + +func TestPartOne(t *testing.T) { + expected := 4512 + got := PartOne(testInput) + if got != expected { + t.Errorf("PartOne() = %d, want %d", got, expected) + } +}