From 84cced41a56d0d295374f2cc0880ef6b6d3a28ea Mon Sep 17 00:00:00 2001 From: Kharec Date: Mon, 24 Nov 2025 13:20:32 +0100 Subject: [PATCH] test: add unit test --- 2020/day02/main_test.go | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 2020/day02/main_test.go diff --git a/2020/day02/main_test.go b/2020/day02/main_test.go new file mode 100644 index 0000000..b9466f4 --- /dev/null +++ b/2020/day02/main_test.go @@ -0,0 +1,29 @@ +package main + +import "testing" + +func TestPartOne(t *testing.T) { + input := []string{ + "1-3 a: abcde", + "1-3 b: cdefg", + "2-9 c: ccccccccc", + } + expected := 2 + got := PartOne(input) + if got != expected { + t.Errorf("PartOne(%v) = %d, want %d", input, got, expected) + } +} + +func TestPartTwo(t *testing.T) { + input := []string{ + "1-3 a: abcde", + "1-3 b: cdefg", + "2-9 c: ccccccccc", + } + expected := 1 + got := PartTwo(input) + if got != expected { + t.Errorf("PartOne(%v) = %d, want %d", input, got, expected) + } +}