Exemplo n.º 1
0
func TestUnionInMap(t *testing.T) {
	var ss, out test_unions.SmallStruct
	ss.PodUnionMap = &map[string]test_unions.PodUnion{
		"eight":      &test_unions.PodUnionFInt8{8},
		"sixteen":    &test_unions.PodUnionFInt16{16},
		"sixty-four": &test_unions.PodUnionFUint64{64},
		"bool":       &test_unions.PodUnionFBool{true},
		"enum":       &test_unions.PodUnionFEnum{test_unions.AnEnum_Second},
	}
	check(t, &ss, &out)
}