我如何在Android中模拟HandlerThread。我正在类的构造函数中创建HandlerThread。我需要模拟HandlerThread来编写测试用例。以下是我的代码
HandlerThread
HandlerThread("TimeoutHandlerThread").apply { start() workHandler = WorkHandler(looper) }
没有发现任何线索。我怎么能嘲笑这个先谢谢你。
9jyewag01#
你不能模仿类内部的东西。你可以模仿你传递到类中的东西。模仿的解决方案不是在类中创建HandlerThread,而是将它作为一个参数传递给构造函数。然后你就可以随心所欲地模仿它了。
1条答案
按热度按时间9jyewag01#
你不能模仿类内部的东西。你可以模仿你传递到类中的东西。模仿的解决方案不是在类中创建HandlerThread,而是将它作为一个参数传递给构造函数。然后你就可以随心所欲地模仿它了。