forked from sarah/microworlds
17 lines
325 B
Go
17 lines
325 B
Go
package core
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestTurtle_Wiggle(t *testing.T) {
|
|
turtle := NewTurtle(NewEnvironment(3, 3), new(NilActor))
|
|
counts := []int{0, 0, 0, 0, 0, 0, 0, 0}
|
|
for i := 0; i < 1000; i++ {
|
|
turtle.Wiggle()
|
|
//t.Logf("Heading %v", turtle.heading)
|
|
counts[turtle.heading]++
|
|
}
|
|
t.Logf("Heading %v", counts)
|
|
}
|