File: //opt/go/pkg/mod/github.com/gogo/
[email protected]/test/issue435/issue435pb_test.go
package issue435
import (
"testing"
proto "github.com/gogo/protobuf/proto"
)
func TestNonnullableDefaults(t *testing.T) {
m := &Message{
NonnullableOptional: SubMessage{},
NonnullableRepeated: []SubMessage{{}},
}
proto.SetDefaults(m)
if e, a := int64(7), *m.NonnullableOptional.Value; e != a {
t.Errorf("Default not set: want %d, got %d", e, a)
}
if e, a := int64(7), *m.NonnullableRepeated[0].Value; e != a {
t.Errorf("Default not set: want %d, got %d", e, a)
}
}