### Question:
PushServiceUtils { static PushHandler createPushHandler() { return PushHandler.Factory.create(ManifestInfo.getPushType()); }  static boolean runService(Context context, @NonNull Intent intent);  }### Answer:
@Test public void testDefaultHandler() { ManifestInfo.setPushType(PushType.NONE); PushHandler handler = PushServiceUtils.createPushHandler(); assertTrue(handler instanceof PushHandler.FallbackHandler); ManifestInfo.setPushType(PushType.GCM); handler = PushServiceUtils.createPushHandler(); assertTrue(handler instanceof GcmPushHandler); }