Files
galaxy-game/pkg/generator/generator_test.go
T
2025-09-13 02:13:44 +03:00

32 lines
568 B
Go

package generator_test
import (
"fmt"
"testing"
"github.com/iliadenisov/galaxy/pkg/generator"
)
func TestGenerator(t *testing.T) {
for players := 10; players <= 50; players++ {
_, err := generator.Generate(func(ms *generator.MapSetting) { ms.Players = uint32(players) })
if err != nil {
t.Errorf("generate: %s", err)
break
}
}
}
func BenchmarkGenerator(b *testing.B) {
i := 0
for b.Loop() {
i++
b.Run(fmt.Sprintf("instance #%02d", i), func(b *testing.B) {
_, err := generator.Generate()
if err != nil {
b.Error(err)
}
})
}
}