Sign in Go Pro

Testing Fundamentals of Flutter

Lesson 20: Stubbing asynchronous methods using mockito

10/12/2020

 
Autoplay

Instructor

Links

Comments

There are no comments on this lesson, start the conversation below ...

>

Lessons in Testing Fundamentals of Flutter

1. Lesson 1: What is the difference between unit testing, widget testing, and integration testing?
02:28
Jorge Coca
GDE
2. Lesson 2: Writing your first unit test
01:58
Jorge Coca
GDE
3. Lesson 3: Running your tests from the terminal
00:39
Jorge Coca
GDE
4. Lesson 4: The structure of a good test
01:31
Jorge Coca
GDE
5. Lesson 5: Using expect() in your tests
00:56
Jorge Coca
GDE
6. Lesson 6: All you need to know about Matchers
01:28
Jorge Coca
GDE
7. Lesson 7: Grouping your tests using the group() function
01:14
Jorge Coca
GDE
8. Lesson 8: Testing code that throws an Error or an Exception
01:23
Jorge Coca
GDE
9. Lesson 9: Sharing code between tests with setUp() and tearDown()
00:56
Jorge Coca
GDE
10. Lesson 10: Testing Futures
01:18
Jorge Coca
GDE
11. Lesson 11: Testing Streams
00:58
Jorge Coca
GDE
12. Lesson 12: Writing your first widget test
02:12
Jorge Coca
GDE
13. Lesson 13: The difference between pumpWidget(), pump() and pumpAndSettle()
02:36
Jorge Coca
GDE
14. Lesson 14: Finding a widget in your widget tree using CommonFinders
00:34
Jorge Coca
GDE
15. Lesson 15: Interacting with your widgets using WidgetTester
00:53
Jorge Coca
GDE
16. Lesson 16: Verifying your widget tests using a Matcher from flutter_test
01:08
Jorge Coca
GDE
17. Lesson 17: Testing smaller widgets in isolation
02:04
Jorge Coca
GDE
18. Lesson 18: Controlling the behavior of your dependencies using mockito
01:20
Jorge Coca
GDE
19. Lesson 19: Stubbing synchronous methods with mockito
01:15
Jorge Coca
GDE
20. Lesson 20: Stubbing asynchronous methods using mockito
02:11
Jorge Coca
GDE
21. Lesson 21: Verifying interactions with mockito
00:27
Jorge Coca
GDE
22. Lesson 22: Using golden files to verify pixel-perfect widgets
01:55
Jorge Coca
GDE
23. Lesson 23: Collecting code coverage from your tests
01:28
Jorge Coca
GDE
24. Lesson 24: Running integration tests with flutter_driver
04:17
Jorge Coca
GDE
25. Lesson 25: Taking automated screenshots of your application
01:58
Jorge Coca
GDE
26. Lesson 26: Running your tests on Github Actions
02:38
Jorge Coca
GDE
27. Lesson 27: Using Codemagic for your CI/CD needs
01:37
Jorge Coca
GDE