@CheckReturnValue
Package com.google.common.truth.extensions.proto
Custom subjects for testing Protocol
Buffer instances.
This package is a part of the open-source Truth project.
-
Interface Summary Interface Description IterableOfProtosFluentAssertion<M extends Message> Fluent API to perform detailed, customizable comparison of iterables of protocol buffers.IterableOfProtosUsingCorrespondence<M extends Message> Comparison methods, which enforce the rules set in prior calls toIterableOfProtosFluentAssertion
.MapWithProtoValuesFluentAssertion<M extends Message> Fluent API to perform detailed, customizable comparison of maps containing protocol buffers as values.MultimapWithProtoValuesFluentAssertion<M extends Message> Fluent API to perform detailed, customizable comparison ofMultimap
s containing protocol buffers as values.ProtoFluentAssertion Fluent API to perform detailed, customizable comparison of Protocol buffers. -
Class Summary Class Description FieldScope An immutable, abstract representation of a set of specific field paths.FieldScopes Factory class forFieldScope
instances.IterableOfProtosSubject<M extends Message> Truth subject for the iterables of protocol buffers.LiteProtoSubject Truth subjects for the Lite version of Protocol Buffers.LiteProtoTruth A set of static methods to begin a Truth assertion chain for the lite version of protocol buffers.MapWithProtoValuesSubject<M extends Message> Truth subject for maps with protocol buffers for values.MultimapWithProtoValuesSubject<M extends Message> Truth subject forMultimap
s with protocol buffers for values.ProtoSubject Truth subject for the full version of Protocol Buffers.ProtoSubjectBuilder CustomSubjectBuilder
which aggregates all Proto-relatedSubject
classes into a single place.ProtoTruth A set of static methods to begin a Truth assertion chain for protocol buffers.