【问题标题】:How do you pass external properties into an Android test case?如何将外部属性传递给 Android 测试用例?
【发布时间】:2012-12-06 17:14:30
【问题描述】:

我正在编写一个 Android 测试用例,我需要传入存储在 .properties 文件中的用户名和 ID。我尝试将它直接放在我的测试项目的资产目录下的“user.properties”文件中,但这似乎不起作用,因为 getActivity().getAssets().open("user.properties") 会引发 FileNotFound 异常.一个朋友告诉我,我可以在命令行上使用“-e key value”开关和自定义检测运行器,但这似乎比必要的工作更多。解决此问题的最佳方法是什么?

【问题讨论】:

    标签: android unit-testing functional-testing


    【解决方案1】:

    在发布到 StackOverflow 之前,我真的应该喝咖啡!我的愚蠢是调用:getActivity().getAssets().open("user.properties") 而不是:getInstrumentation().getContext().getAssets().open("user.properties") 问题解决了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-08
      • 2020-11-14
      • 1970-01-01
      • 1970-01-01
      • 2017-07-04
      相关资源
      最近更新 更多