diff --git a/internal/2025/DayEleven/code_test.go b/internal/2025/DayEleven/code_test.go index 0d44d95..c9139da 100644 --- a/internal/2025/DayEleven/code_test.go +++ b/internal/2025/DayEleven/code_test.go @@ -2,23 +2,45 @@ package dayeleven import "testing" -var testInput = []string{ - "aaa: you hhh", - "you: bbb ccc", - "bbb: ddd eee", - "ccc: ddd eee fff", - "ddd: ggg", - "eee: out", - "fff: out", - "ggg: out", - "hhh: ccc fff iii", - "iii: out", -} - func TestPartOne(t *testing.T) { + testInput := []string{ + "aaa: you hhh", + "you: bbb ccc", + "bbb: ddd eee", + "ccc: ddd eee fff", + "ddd: ggg", + "eee: out", + "fff: out", + "ggg: out", + "hhh: ccc fff iii", + "iii: out", + } expected := 5 got := PartOne(testInput) if got != expected { t.Errorf("PartOne() = %d, want %d", got, expected) } } + +func TestPartTwo(t *testing.T) { + testInput := []string{ + "svr: aaa bbb", + "aaa: fft", + "fft: ccc", + "bbb: tty", + "tty: ccc", + "ccc: ddd eee", + "ddd: hub", + "hub: fff", + "eee: dac", + "dac: fff", + "fff: ggg hhh", + "ggg: out", + "hhh: out", + } + expected := 2 + got := PartTwo(testInput) + if got != expected { + t.Errorf("PartTwo() = %d, want %d", got, expected) + } +}