gpt4 book ai didi

android - 如何在 robolectric 中测试我是否在单击按钮时打开了 fragment ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:59:56 24 4
gpt4 key购买 nike

我有几个按钮,点击它们我会打开不同的对话框 fragment 。我想知道如何测试对话框是否打开?或者如果它打开,它的类型是否正确?

请帮助。提前致谢。

最佳答案

我自己想办法。通过 Colin Miller(LinkedIn 高级软件工程师)的这篇非常好的教程,我将能够解决这个问题。

https://www.youtube.com/watch?v=UEklodQTJZY

这个问题可能没什么用,但这个教程绝对有用。


这个问题的解决方法是:

button.performClick()

XDialogFragment dialog = (XDialogFragment) activity
.getFragmentManager().findFragmentByTag(XDialogFragment.TAG);

Assert.assertNotNull(dialog);

关于android - 如何在 robolectric 中测试我是否在单击按钮时打开了 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26859569/

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