Class ObjectArraySubject<T>
java.lang.Object
com.google.common.truth.Subject<AbstractArraySubject<ObjectArraySubject<T>, T[]>, T[]>
com.google.common.truth.AbstractArraySubject<ObjectArraySubject<T>, T[]>
com.google.common.truth.ObjectArraySubject<T>
A Subject to handle testing propositions for
Object[] and more generically T[].-
Nested Class Summary
Nested classes/interfaces inherited from class Subject
Subject.HasField -
Field Summary
FieldsFields inherited from class Subject
failureStrategy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionListSubject<?, T, List<T>> asList()voidA proposition that the provided Object[] is an array of the same length and type, and contains elements such that each element inexpectedis equal to each element in the subject, and in the same position.voidisNotEqualTo(Object expected) Fails if the subject is equal to the given object.private StringtypeNameFromInstance(Object instance) protected StringMethods inherited from class AbstractArraySubject
failWithBadType, getDisplaySubject, hasLength, isEmpty, isNotEmpty, namedMethods inherited from class Subject
check, equals, fail, fail, fail, failWithBadResults, failWithCustomSubject, failWithoutSubject, failWithRawMessage, getSubject, hasField, hashCode, internalCustomName, is, isA, isInstanceOf, isNotA, isNotInstanceOf, isNotNull, isNotSameAs, isNull, isSameAs, labeled
-
Field Details
-
typeName
-
-
Constructor Details
-
ObjectArraySubject
ObjectArraySubject(FailureStrategy failureStrategy, T[] o)
-
-
Method Details
-
underlyingType
- Specified by:
underlyingTypein classAbstractArraySubject<ObjectArraySubject<T>, T[]>
-
listRepresentation
- Specified by:
listRepresentationin classAbstractArraySubject<ObjectArraySubject<T>, T[]>
-
typeNameFromInstance
-
isEqualTo
A proposition that the provided Object[] is an array of the same length and type, and contains elements such that each element inexpectedis equal to each element in the subject, and in the same position.- Overrides:
isEqualToin classSubject<AbstractArraySubject<ObjectArraySubject<T>, T[]>, T[]>
-
isNotEqualTo
Description copied from class:SubjectFails if the subject is equal to the given object.- Overrides:
isNotEqualToin classSubject<AbstractArraySubject<ObjectArraySubject<T>, T[]>, T[]>
-
asList
-