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
|
|
|
}
|