github.com/cosmos/cosmos-proto@v1.0.0-beta.3/testpb/type_test.go (about) 1 package testpb 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func TestType(t *testing.T) { 10 typ := (&A{}).ProtoReflect().Type() 11 sTyp := (&A{}).slowProtoReflect().Type() 12 13 require.Equal(t, sTyp.Descriptor(), typ.Descriptor()) // assert descriptor equality 14 require.Equal(t, sTyp.Zero().IsValid(), typ.Zero().IsValid()) // assert invalidity 15 }