{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

BundleSubject

public final class BundleSubject


Subject for making assertions about Bundles.

Summary

Public methods

static @NonNull BundleSubject
assertThat(@NonNull Bundle bundle)
@NonNull BooleanSubject
static @NonNull Factory<BundleSubject, Bundle>
@NonNull void
@NonNull void
@NonNull DoubleSubject
@NonNull void
hasSize(@NonNull int size)
@NonNull IntegerSubject
@NonNull void
@NonNull void
@NonNull LongSubject
@NonNull ParcelableSubject<@NonNull T>
<T extends Parcelable> parcelable(@NonNull String key)
@NonNull IterableSubject
@NonNull SubjectT
<T extends Parcelable, SubjectT extends Subject> parcelableAsType(
    @NonNull String key,
    @NonNull Factory<SubjectT, T> subjectFactory
)
@NonNull Subject

Returns a truth subject for the value associated with the given key.

@NonNull StringSubject
@NonNull IterableSubject

Public methods

assertThat

@NonNull
public static BundleSubject assertThat(@NonNull Bundle bundle)

bool

@NonNull
public BooleanSubject bool(@NonNull String key)

bundles

@NonNull
public static Factory<BundleSubject, Bundle> bundles()

containsKey

@NonNull
public void containsKey(@NonNull String key)

doesNotContainKey

@NonNull
public void doesNotContainKey(@NonNull String key)

doubleFloat

@NonNull
public DoubleSubject doubleFloat(@NonNull String key)

hasSize

@NonNull
public void hasSize(@NonNull int size)

integer

@NonNull
public IntegerSubject integer(@NonNull String key)

isEmpty

@NonNull
public void isEmpty()

isNotEmpty

@NonNull
public void isNotEmpty()

longInt

@NonNull
public LongSubject longInt(@NonNull String key)

parcelable

@NonNull
public ParcelableSubject<@NonNull T> <T extends Parcelable> parcelable(@NonNull String key)

parcelableArrayList

@NonNull
public IterableSubject parcelableArrayList(@NonNull String key)

parcelableAsType

@NonNull
public SubjectT <T extends Parcelable, SubjectT extends Subject> parcelableAsType(
    @NonNull String key,
    @NonNull Factory<SubjectT, T> subjectFactory
)

serializable

@NonNull
public Subject serializable(@NonNull String key)

Returns a truth subject for the value associated with the given key.

string

@NonNull
public StringSubject string(@NonNull String key)

stringArrayList

@NonNull
public IterableSubject stringArrayList(@NonNull String key)