Espresso tests that check if Snackbar is displayed and if there is an internet connection
Test#1 looks good, but I would add a case with blank text "_____" too.
Test#2 looks good, but I would name as userGetsErrorWhenSearchingInvalidRestaurant()
Test#3 needs attention. You verify only that an internet connection is good but you don't test user interaction. There are 2 options:


Left 'as is' but rename test method to `isConnectedOrConnectingReturnsTrueWhenInternetIsAvailable()
Add user interaction to make sure the data from internet was loaded successfully.