func TestMapDef(t *testing.T) { assert := assert.New(t) def := gen.MapOfBoolToStringDef{true: "hi", false: "bye"} m := def.New() assert.Equal(uint64(2), m.Len()) assert.Equal("hi", m.Get(true)) assert.Equal("bye", m.Get(false)) def2 := m.Def() assert.Equal(def, def2) m2 := gen.NewMapOfBoolToString().Set(true, "hi").Set(false, "bye") assert.True(m.Equals(m2)) }