我在项目中使用dagger hilt
。我想为某些片段写UI test
。我需要在测试类中模拟viewModel
并将其与测试中的片段关联。我阅读了dagger hilt
文档,但未找到任何解决方案。
class HomeViewModel @ViewModelInject constructor(
private val repository: MainRepository,
prefManager: PrefManager,
private val firebaseAnalytics: FirebaseAnalytics,
@Assisted private val savedStateHandle: SavedStateHandle
) : ViewModel() {
/////
}
@AndroidEntryPoint
class HomeFragment : BaseFragment() {
private val viewModel: HomeViewModel by viewModels()
/////
}