问题标签 [activityunittestcase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1233 浏览

java - 您需要在单元测试中使用 Theme.AppCompat 主题 -->

我知道这个话题已经讨论过了,但这里有点不同:

  • 应用程序运行良好
  • 错误仅在单元测试中显示
  • 主题很好(新创建的示例项目)

如何重现:

  1. 创建一个新项目 --> FullScreenActivity Android 4.3
  2. 创建单元测试
  3. 运行

    }

经测试:

  1. Nexus 5 模拟器
  2. Nexus 6P 模拟器

每次相同,应用程序都可以正常工作。单元测试失败:

谢谢,

保罗

0 投票
1 回答
647 浏览

android - 在 Android Instrumentation TestCase 中测试 GoogleApiClient

我正在使用 ActivityInstrumentationTestCase2 编写活动测试用例。在此活动中,我使用 GoogleApiClient 来获取用户的位置。我想要 GoogleApiClient 已连接的断言。

这是我写的测试用例

但是我在运行 TestCase 时遇到了这个错误

0 投票
1 回答
207 浏览

android - 使用 ActivityUnitTestCase 进行活动单元测试

我正在尝试使用 ActivityUnitTestCase 为活动方法编写单元测试。但我总是在调用时遇到空指针异常startActivity()。下面是我的代码。

我调试并发现它总是返回 null getInstrumentation().getTargetContext()。但我真的不明白这里发生了什么。

代码

我在这里做错了什么?

还有什么我需要设置的吗?

0 投票
1 回答
837 浏览

android - btn.performClick() 无法模拟对象,但 Activity 调用该函数能够

我尝试使用 Mockito 测试按钮功能。代码包括Layout/SampleActivity/UnitTest主要内容:

布局文件定义:

SampleActivity 文件定义

UnitTest 文件定义

我的问题是:

  1. 为什么使用spySampleActivity.testBtnMock(mock(View.class));触发的功能testBtnMock(View v)。它正在工作并打印 100。
  2. 但使用testBtnMock.performClick(); 不起作用并打印 0。为什么?如何解决?</li>
0 投票
1 回答
149 浏览

unit-testing - 使用 [TestClass] 而不是 [CodedUITest] 时将测试用例与测试方法相关联

我们正在使用单元测试项目使用 selenium web 驱动程序进行 UI 自动化。

我可以从 Visual Studio 测试 > 测试探索 > 选择测试并单击运行执行测试。

我无法将测试用例与在单元测试项目中开发的单元测试项目中的测试方法相关联。

我们在此使用 Visual Studio 2017 Professional 版本,我们能够在禁用模式下看到“关联测试用例”选项(测试 > 测试探索 > 右键单击​​任何单元测试方法 > 关联到测试用例)

请建议关联测试用例的解决方案。

0 投票
0 回答
54 浏览

session - JUnit4 和 Mockito 进行单元测试

我为上述课程编写了单元测试用例。我通过 jenkins 运行此代码并使用 sonarqube 作为代码覆盖率。我需要覆盖参数的 ESAPI 编码器,它构建成功但覆盖率没有增加。我找不到它的错误。请帮帮我。提前致谢