gpt4 book ai didi

android - 使用 Robolectric 断言上下文菜单

转载 作者:行者123 更新时间:2023-11-30 03:51:39 26 4
gpt4 key购买 nike

情况如下:

我有一个 ListView,当对某个项目执行长按时,会显示上下文菜单。我已经在模拟器上检查过了,但现在我想断言上下文菜单出现了。

有没有办法断言上下文菜单已使用 Robolectric 显示?

最佳答案

您可以模拟元素点击并检查是否调用了onCreateContextMenu

UPD我可能不会听从我的建议。我会做什么 - 有两个测试:

  1. 我会在 Activity 创建后(或每当将 View 添加到 Activity 中时)检查 View 是否具有正确的长按监听器
  2. 然后我会检查上下文菜单构造代码在为这个特定 View 调用时是否正常工作

在这种方法中你不需要监视

关于android - 使用 Robolectric 断言上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14069748/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com