Package com.google.common.truth.extensions.proto
@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.
-
ClassDescriptionAn immutable, abstract representation of a set of specific field paths.Factory class for
FieldScope
instances.IterableOfProtosFluentAssertion<M extends Message>Fluent API to perform detailed, customizable comparison of iterables of protocol buffers.IterableOfProtosSubject<M extends Message>Truth subject for the iterables of protocol buffers.IterableOfProtosUsingCorrespondence<M extends Message>Comparison methods, which enforce the rules set in prior calls toIterableOfProtosFluentAssertion
.Truth subjects for the Lite version of Protocol Buffers.A set of static methods to begin a Truth assertion chain for the lite version of protocol buffers.MapWithProtoValuesFluentAssertion<M extends Message>Fluent API to perform detailed, customizable comparison of maps containing protocol buffers as values.MapWithProtoValuesSubject<M extends Message>Truth subject for maps with protocol buffers for values.MultimapWithProtoValuesFluentAssertion<M extends Message>Fluent API to perform detailed, customizable comparison ofMultimap
s containing protocol buffers as values.MultimapWithProtoValuesSubject<M extends Message>Truth subject forMultimap
s with protocol buffers for values.Fluent API to perform detailed, customizable comparison of Protocol buffers.Truth subject for the full version of Protocol Buffers.CustomSubjectBuilder
which aggregates all Proto-relatedSubject
classes into a single place.A set of static methods to begin a Truth assertion chain for protocol buffers.