Files
advent-of-code-go/2018/day06/main_test.go
T

45 lines
704 B
Go

package main
import (
"testing"
"github.com/alexchao26/advent-of-code-go/util"
)
var arg1 = `1, 1
1, 6
8, 3
3, 4
5, 5
8, 9
`
func TestPart1(t *testing.T) {
// Examples
want := 17
got := part1(arg1)
if got != want {
t.Errorf("arg1: wanted %d, got %d", want, got)
}
// Run actual problem input
want = 5333
got = part1(util.ReadFile("input.txt"))
if got != want {
t.Errorf("actual AOC input, wanted %d, got %d", want, got)
}
}
func TestPart2(t *testing.T) {
// Examples
distArg := 32
want := 16
got := part2(arg1, distArg)
if got != want {
t.Errorf("part2(arg1, %v): want %v, got %v", distArg, want, got)
}
// Run actual problem input
// part2(util.ReadFile("input.txt"))
}