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

BundleSubject

class BundleSubject


Subject for making assertions about Bundles.

Summary

Public functions

BundleSubject
assertThat(bundle: Bundle)
BooleanSubject
bool(key: String)
Factory<BundleSubject, Bundle>
Unit
Unit
DoubleSubject
Unit
hasSize(size: Int)
IntegerSubject
Unit
Unit
LongSubject
ParcelableSubject<T>
<T : Parcelable?> parcelable(key: String)
IterableSubject
SubjectT
<T : Parcelable?, SubjectT : Subject?> parcelableAsType(
    key: String,
    subjectFactory: Factory<SubjectT, T>
)
Subject

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

StringSubject
string(key: String)
IterableSubject

Public functions

assertThat

fun assertThat(bundle: Bundle): BundleSubject

bool

fun bool(key: String): BooleanSubject

bundles

fun bundles(): Factory<BundleSubject, Bundle>

containsKey

fun containsKey(key: String): Unit

doesNotContainKey

fun doesNotContainKey(key: String): Unit

doubleFloat

fun doubleFloat(key: String): DoubleSubject

hasSize

fun hasSize(size: Int): Unit

integer

fun integer(key: String): IntegerSubject

isEmpty

fun isEmpty(): Unit

isNotEmpty

fun isNotEmpty(): Unit

longInt

fun longInt(key: String): LongSubject

parcelable

fun <T : Parcelable?> parcelable(key: String): ParcelableSubject<T>

parcelableArrayList

fun parcelableArrayList(key: String): IterableSubject

parcelableAsType

fun <T : Parcelable?, SubjectT : Subject?> parcelableAsType(
    key: String,
    subjectFactory: Factory<SubjectT, T>
): SubjectT

serializable

fun serializable(key: String): Subject

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

string

fun string(key: String): StringSubject

stringArrayList

fun stringArrayList(key: String): IterableSubject