func TestMapIterAll(t *testing.T) { assert := assert.New(t) m := gen.MapOfBoolToStringDef{true: "hi", false: "bye"}.New() acc := gen.NewMapOfBoolToString() m.IterAll(func(k bool, v string) { acc = acc.Set(k, v) }) assert.True(m.Equals(acc)) }