[英]How to test if Snackbar is shown in android
On Any click event I have to test a Snackbar
is shown I created a custom shadow Snackbar
using: https://github.com/cafesilencio/snackbarshadow在显示我必须测试
Snackbar
的任何单击事件上,我使用以下命令创建了一个自定义阴影Snackbar
: https://github.com/cafesilencio/snackbarshadow
and in testing i called it as:在测试中我称之为:
registerBtn.performClick();
Snackbar snack = ShadowSnackbar.getLatestSnackbar(); // i always get null here
assertNotNull(snack); //fails
ShadowSnackbar shadowSnackbar = ShadowSnackbar.shadowOf(ShadowSnackbar.getLatestSnackbar());
assertEquals("asdasd",shadowSnackbar.getTextOfLatestSnackbar());
any help guyss!!!任何帮助家伙!
Snackbar snackbar=Snackbar.make(view, "message", Snackbar.LENGTH_SHORT);
if(snackbar.isShown())
{
//do something
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.