//Extensions for Dagger Hilt/it.czerwinski.android.hilt.fragment.testing
Package it.czerwinski.android.hilt.fragment.testing
[androidJvm]
Hilt Fragment scenario
Types
Name | Summary |
---|---|
HiltFragmentScenario | [androidJvm] Content class HiltFragmentScenario<F : Fragment, A : FragmentActivity> More info HiltFragmentScenario provides API to start and drive a Fragment’s lifecycle state for testing. |
Functions
Name | Summary |
---|---|
launchFragment | [androidJvm] Content inline fun <F : Fragment> launchFragment(fragmentArgs: Bundle? = null, @StyleRes()themeResId: Int = HiltFragmentScenario.defaultTheme, factory: FragmentFactory? = null): HiltFragmentScenario<F, HiltFragmentScenario.EmptyFragmentActivity> More info Launches a Fragment with given arguments hosted by an empty FragmentActivity using given FragmentFactory and waits for it to reach a resumed state. [androidJvm] Content inline fun <F : Fragment> launchFragment(fragmentArgs: Bundle? = null, @StyleRes()themeResId: Int = HiltFragmentScenario.defaultTheme, crossinline instantiate: () -> F): HiltFragmentScenario<F, HiltFragmentScenario.EmptyFragmentActivity> More info Launches a Fragment with given arguments hosted by an empty FragmentActivity using instantiate to create the Fragment and waits for it to reach a resumed state. |
launchFragmentInContainer | [androidJvm] Content inline fun <F : Fragment> launchFragmentInContainer(fragmentArgs: Bundle? = null, @StyleRes()themeResId: Int = HiltFragmentScenario.defaultTheme, factory: FragmentFactory? = null): HiltFragmentScenario<F, HiltFragmentScenario.EmptyFragmentActivity> More info Launches a Fragment in the Activity’s root view container android.R.id.content, with given arguments hosted by an empty FragmentActivity and waits for it to reach a resumed state. [androidJvm] Content inline fun <F : Fragment> launchFragmentInContainer(fragmentArgs: Bundle? = null, @StyleRes()themeResId: Int = HiltFragmentScenario.defaultTheme, crossinline instantiate: () -> F): HiltFragmentScenario<F, HiltFragmentScenario.EmptyFragmentActivity> More info Launches a Fragment in the Activity’s root view container android.R.id.content, with given arguments hosted by an empty FragmentActivity using instantiate to create the Fragment and waits for it to reach a resumed state. |