Documentation ¶
Overview ¶
Package prototest exercises protobuf reflection.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct { // Resolver is used to determine the list of extension fields to test with. // If nil, this defaults to using protoregistry.GlobalTypes. Resolver interface { FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error) FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error) RangeExtensionsByMessage(message protoreflect.FullName, f func(protoreflect.ExtensionType) bool) } }
Message tests a message implementation.
func (Message) Test ¶
func (test Message) Test(t testing.TB, mt protoreflect.MessageType)
Test performs tests on a MessageType implementation.
Click to show internal directories.
Click to hide internal directories.