Uses of Class
com.google.common.truth.Subject
-
Uses of Subject in com.google.common.truth
Classes in com.google.common.truth with type parameters of type SubjectModifier and TypeInterfaceDescriptionstatic interfaceExpectFailure.SimpleSubjectBuilderCallback<S extends Subject,A> A "functional interface" forexpectFailureAbout()to invoke and capture failures.final classSimpleSubjectBuilder<SubjectT extends Subject,ActualT> In a fluent assertion chain, exposes the most commonthatmethod, which accepts a value under test and returns aSubject.static interfaceSubject.Factory<SubjectT extends Subject,ActualT> Subclasses of Subject in com.google.common.truthModifier and TypeClassDescription(package private) classA common supertype for Array subjects, abstracting some common display and error infrastructure.final classPropositions forBigDecimaltyped subjects.final classPropositions for boolean subjects.final classPropositions forClasssubjects.classComparableSubject<T extends Comparable>Propositions forComparabletyped subjects.final classPropositions forDoublesubjects.final classPropositions forFloatsubjects.final classPropositions for GuavaOptionalsubjects.classPropositions forIntegersubjects.final classPropositions forIntStreamsubjects.classPropositions forIterablesubjects.final classPropositions forLongStreamsubjects.classPropositions forlongsubjects.classPropositions forMapsubjects.classPropositions forMultimapsubjects.private static classfinal classPropositions forMultisetsubjects.final classA Subject forObject[]and more genericallyT[].final classPropositions for Java 8OptionalDoublesubjects.final classPropositions for Java 8OptionalIntsubjects.final classPropositions for Java 8OptionalLongsubjects.final classPropositions for Java 8Optionalsubjects.final classAssertions forPathinstances.final classA Subject forboolean[].final classA Subject forbyte[].final classA Subject forchar[].final classA Subject fordouble[].private final classfinal classA Subject forfloat[].private final classfinal classA Subject forint[].final classA Subject forlong[].final classA Subject forshort[].final classPropositions forStreamsubjects.classPropositions for string subjects.final classPropositions forTablesubjects.classPropositions forThrowablesubjects.final classSubject forAssertionErrorobjects thrown by Truth.Fields in com.google.common.truth declared as SubjectMethods in com.google.common.truth with type parameters of type SubjectModifier and TypeMethodDescriptionfinal <S extends Subject,A>
SimpleSubjectBuilder<S, A> StandardSubjectBuilder.about(Subject.Factory<S, A> factory) Given a factory for someSubjectclass, returns a builder whosethat(actual)method creates instances of that class.static <S extends Subject,T>
SimpleSubjectBuilder<S, T> Truth.assertAbout(Subject.Factory<S, T> factory) Given a factory for someSubjectclass, returns a builder whosethat(actual)method creates instances of that class.static <S extends Subject,A>
AssertionErrorExpectFailure.expectFailureAbout(Subject.Factory<S, A> factory, ExpectFailure.SimpleSubjectBuilderCallback<S, A> assertionCallback) Static alternative that directly returns the triggered failure.Methods in com.google.common.truth that return SubjectMethods in com.google.common.truth with parameters of type SubjectModifier and TypeMethodDescription(package private) static FailureMetadata.StepFailureMetadata.Step.subjectCreation(Subject subject) (package private) FailureMetadataFailureMetadata.updateForSubject(Subject subject) Returns a new instance that includes the given subject in its chain of values.Method parameters in com.google.common.truth with type arguments of type SubjectModifier and TypeMethodDescriptionprivate static StringSubject.typeDescriptionOrGuess(Class<? extends Subject> clazz, String typeDescriptionOverride) Constructors in com.google.common.truth with parameters of type SubjectModifierConstructorDescriptionprivateStep(Subject subject, com.google.common.base.Function<String, String> descriptionUpdate, FailureMetadata.OldAndNewValuesAreSimilar valuesAreSimilar)