我想要一些反馈,为什么我应该在测试我的Android应用程序时使用mockito,并且任何人都有任何真实的mockito示例将非常有用。
例如一个git项目,其中包含各种用于模拟android测试的用例。
答案 0 :(得分:2)
当你想要在应用程序的其余部分尚未编写时,或者当你不想实际具有实际代码的副作用时,想要测试应用程序的一部分时,模拟对象很有用原因(例如写入数据库)。
答案 1 :(得分:1)
模拟对象通常用于单元测试。
进行单元测试以确保代码中的指令流正确,逻辑正常,但与其他类/对象分开执行。一次只上一节课。
因此,当你的代码使用其他类的任何对象时 - 你模拟它并且它的行为类似于模拟类的正确对象,而不实际构成该类的对象。
我建议你阅读单元测试,注射,模拟。
希望它可以帮助你理解这个想法。