Android 如何在Mockito或任何单元测试(覆盖率)中测试布局绑定的情况?
我目前正在寻找一种方法来测试两个方法,我正在使用布局绑定Android 如何在Mockito或任何单元测试(覆盖率)中测试布局绑定的情况?,android,unit-testing,kotlin,mockito,android-viewbinding,Android,Unit Testing,Kotlin,Mockito,Android Viewbinding,我目前正在寻找一种方法来测试两个方法,我正在使用布局绑定 buildFeatures { viewBinding true } 在大多数登录之后,在某个时刻,代码与绑定交互,并抛出一个空指针。我调试了一下,注意到spy(k)片段的绑定为空,即使我在活动中执行相同的逻辑,其绑定也为空 如有必要,任何想法/建议都可以提供更多源代码 六月份基托特班{ @BeforeEach fun setUp() = MockKAnnotations.init(this) @Before fun init
buildFeatures {
viewBinding true
}
在大多数登录之后,在某个时刻,代码与绑定交互,并抛出一个空指针。我调试了一下,注意到spy(k)片段的绑定为空,即使我在活动中执行相同的逻辑,其绑定也为空
如有必要,任何想法/建议都可以提供更多源代码
六月份基托特班{
@BeforeEach
fun setUp() = MockKAnnotations.init(this)
@Before
fun init() {
//mockStatic(PatternsCompat::class.java)
这是片段的一部分:
private var _binding: FragmentSignUpBinding? = null
val binding get() = _binding!!
override fun onCreateView(
_binding = FragmentSignUpBinding.inflate(inflater, container, false)
.
.
.
请帮助回答者张贴您的邮件code@skafle希望这是有帮助的
binding.editTextFullName.error = "You need to enter a name"
private var _binding: FragmentSignUpBinding? = null
val binding get() = _binding!!
override fun onCreateView(
_binding = FragmentSignUpBinding.inflate(inflater, container, false)
.
.
.