如何测试 Android Service 里的 Singleton (2)
上一篇文章介绍了如何测试单例模式(PowerMock!),还有如何对 Android 代码做单元测试(Robolectric!)。现在我们想要测试一个 Service 中的单例应该会很容易了吧?
第一次尝试: 结合 PowerMock 和 Robolectric (1)
// src/PushService
// [PushService.java]
public class PushService extends Service {
public void onMessageReceived(String id, Bundle data){
FooManager.getInstance().receivedMsg(data)