- [Instructor] Let's pick up where we left off.…One thing to note here is that to verify…that the button is disabled in line 29,…instead of calling a view assertion called isDisabled,…we are calling not isEnabled.…Not comes from the Hamcrest library…which is bundled with Espresso.…It has lots of utility assertions like this,…and you can combine them with Espresso assertions…to tailor the logic you need.…
If you want to learn more about Hamcrest expressions,…you can take a look at the cheat sheet.…It provides many different functions.…For example, we use not.…There is also all of, any of,…and things of that kind…so that you can combine different kinds of matches.…Espresso itself also ships…with a lot of different functions.…For that,…you can refer to the Espresso cheat sheet.…
From the Espresso cheat sheet,…you can see the different view matchers, view actions,…and view assertions available.…
- Advantages of Espresso and automated testing
- Adding Espresso to an Android project
- Creating your first test
- Recording actions in the Test Recorder
- Pinpointing a view
- Testing list views
- Testing recycler views
Skill Level Beginner
Android App Development: Data Persistence Librarieswith Annyce Davis4h 52m Intermediate
Effective Android Testing for Mobile Developerswith Chiu-Ki Chan2h 56m Intermediate
Advanced Android Espresso Testingwith Chiu-Ki Chan1h 37m Advanced
1. What Is Espresso?
2. Your First Espresso Test
3. Espresso Test Recorder
4. Pinpointing a View
5. List View
6. Recycler View
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.