java - Android单元测试如何创建ContentResolver stub ?

标签 java android junit stub

我的项目中有以下类(class):

public class SmsManager {
  static final Uri message = Uri.parse("content://sms/");
  ContentResolver resolver;

  public SmsManager(ContentResolver resolver) {
    this.resolver = resolver;
  }

  ...

}

类将负责 SMS 消息的操作(如 Uri 消息所建议的)。我如何为其编写单元测试?如何轻松地 stub ContentResolver?

最佳答案

查看MockContentResolver这可能会做你想要的事情

关于java - Android单元测试如何创建ContentResolver stub ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20409280/

相关文章:

Android:禁用滚动边缘的 Horizo​​ntalScrollView 结束

java - TestWatcher 和 TestNG

java - 在单元测试时访问私有(private) ArrayList (Java/JUnit)

java - 为什么编译器会说存在无法访问的 catch block ?

java - @Nonnull 与不同的 IDE - 警告不必要的空检查

java - Keytool 说别名既存在又不存在。我如何从零开始从头开始?

java - Mockito:模拟 AnnotationType

java - 使用 Unity 2018 时出现 Google Play 服务排行榜错误 (java.lang.ClassNotFoundException : com. google.games.bridge.TokenFragment)

android - Google 移动广告 - 获取发布商提供的位置

android - 如何将 Bundle 转换为 PersistableBundle?