Files
aoc2020/three/day_three_test.go
2020-12-03 19:05:16 -04:00

34 lines
604 B
Go

package three
import "testing"
func Test_forest_load(t *testing.T) {
forest := forest{}
if err := forest.load("sample.txt"); err != nil {
t.Log(err)
t.FailNow()
}
if forest.rows != 11 {
t.Logf("Expected 11 rows, Got %d rows", forest.rows)
t.FailNow()
}
if forest.width != 11 {
t.Logf("Expected 11 columns, Got %d columns", forest.rows)
t.FailNow()
}
}
func Test_forest_toboggan(t *testing.T) {
forest := forest{}
forest.load("sample.txt")
impacts := forest.toboggan(3, 1)
if impacts != 7 {
t.Logf("Expected 7 tree hits, actually hit %d trees", impacts)
t.FailNow()
}
}