diff --git a/arbitrary/gen_for_kind.go b/arbitrary/gen_for_kind.go index 1c78e99..0912261 100644 --- a/arbitrary/gen_for_kind.go +++ b/arbitrary/gen_for_kind.go @@ -1,6 +1,7 @@ package arbitrary import ( + "fmt" "reflect" "github.com/leanovate/gopter" @@ -336,6 +337,8 @@ func (a *Arbitraries) genForKind(rt reflect.Type) gopter.Gen { keyGen := a.GenForType(rt.Key()) valueGen := a.GenForType(rt.Elem()) return gen.MapOf(keyGen, valueGen) + default: + panic(fmt.Sprintf("Unsupported GenForType: %v", rt.Kind())) } return nil } diff --git a/gen/array_shink.go b/gen/array_shrink.go similarity index 100% rename from gen/array_shink.go rename to gen/array_shrink.go