- [Instructor] We would like to use…the GetTitle function, from the toolbar,…to verify that our app has the expected title.…To do that, we will write a custom Matcher,…by extending a bounded matcher.…A bounded matcher allows you to supply…your own match criteria.…Bounded means that it only applies to a specific class,…in our case, our toolbar.…We will add a helper function,…to create the bounded matcher.…
Below the function toolbarTitle, on line 30,…add private fun…withtoolbarTitle and then,…this function will take in an expected title,…as a parameter.…It is of the type CharSequence.…It will return a view matcher,…so, matcher, of the type View.…
Press alt enter, to import view.…In the matcher, choose and press Matcher.…Inside the function, will return a bounded matcher.…Return, object, colon, BoundedMatcher.…We need to specify what type of bounded matcher.…View, comma, Toolbar.…Then, give it a parameter, Toolbar, colon colon, class…dot Java.…
That means, we want a BoundedMatcher,…applying to the Toolbar class.…Next, put your cursor on object.…
- 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.