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 protoreflect.MessageType implementation.
Click to show internal directories.
Click to hide internal directories.