Completed
TEST HELPERS
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Advanced Testing with Go
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 TEST METHODOLOGY
- 3 TESTABLE CODE
- 4 SUBTESTS
- 5 TABLE DRIVEN TESTS
- 6 TEST FIXTURES
- 7 GOLDEN FILES
- 8 GLOBAL STATE
- 9 TEST HELPERS
- 10 REPEAT YOURSELF
- 11 INTERNAL PACKAGES
- 12 NETWORKING Testing networking? Make a real network connection
- 13 NETWORKING + That was a one-connection example. Easy to make an N-connection.
- 14 CONFIGURABILITY + Unconfigurable behavior is often a point of difficulty for tests.
- 15 COMPLEX STRUCTS
- 16 SUBPROCESSING Subprocessing is typical a point of difficult-to-test behavior. + Two options: 1. Actually do the subprocess
- 17 SUBPROCESSING: REAL
- 18 SUBPROCESSING: MOCK
- 19 INTERFACES
- 20 TESTING AS A PUBLIC API
- 21 CUSTOM FRAMEWORKS