显示我必须测试Snackbar
的任何单击事件我使用: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());
任何有帮助的人!!
[我必须测试Snackbar的任何单击事件都显示为我使用:https://github.com/cafesilencio/snackbarshadow创建了一个自定义阴影Snackbar,在测试中我将其称为:registerBtn ....
Snackbar snackbar = null;
snackbar.make(parentLayout, msg, Snackbar.LENGTH_SHORT);
snackbar.show();
if (snackbar.isShown()){
//your code
}