35 lines
500 B
Go
35 lines
500 B
Go
package daythree
|
|
|
|
import "testing"
|
|
|
|
var testInput = []string{
|
|
"00100",
|
|
"11110",
|
|
"10110",
|
|
"10111",
|
|
"10101",
|
|
"01111",
|
|
"00111",
|
|
"11100",
|
|
"10000",
|
|
"11001",
|
|
"00010",
|
|
"01010",
|
|
}
|
|
|
|
func TestPartOne(t *testing.T) {
|
|
expected := 198
|
|
got := PartOne(testInput)
|
|
if got != expected {
|
|
t.Errorf("PartOne() = %d, want %d", got, expected)
|
|
}
|
|
}
|
|
|
|
func TestPartTwo(t *testing.T) {
|
|
expected := 230
|
|
got := PartTwo(testInput)
|
|
if got != expected {
|
|
t.Errorf("PartTwo() = %d, want %d", got, expected)
|
|
}
|
|
}
|