1
0
Fork 0
microworlds/core/turtle_test.go

17 lines
325 B
Go
Raw Normal View History

2019-08-03 02:00:33 +00:00
package core
import (
"testing"
)
func TestTurtle_Wiggle(t *testing.T) {
2019-08-03 05:14:56 +00:00
turtle := NewTurtle(NewEnvironment(3, 3), new(NilActor))
counts := []int{0, 0, 0, 0, 0, 0, 0, 0}
for i := 0; i < 1000; i++ {
2019-08-03 02:00:33 +00:00
turtle.Wiggle()
//t.Logf("Heading %v", turtle.heading)
counts[turtle.heading]++
}
t.Logf("Heading %v", counts)
2019-08-03 05:14:56 +00:00
}