在任何我必须测试Snackbar
的点击事件中都会显示
我使用:https://github.com/cafesilencio/snackbarshadow
Snackbar
在测试中,我将其称为:
registerBtn.performClick();
Snackbar snack = ShadowSnackbar.getLatestSnackbar(); // i always get null here
assertNotNull(snack); //fails
ShadowSnackbar shadowSnackbar = ShadowSnackbar.shadowOf(ShadowSnackbar.getLatestSnackbar());
assertEquals("asdasd",shadowSnackbar.getTextOfLatestSnackbar());
任何帮助伙计们!
答案 0 :(得分:0)
Snackbar snackbar=Snackbar.make(view, "message", Snackbar.LENGTH_SHORT);
if(snackbar.isShown())
{
//do something
}