Test only the situations necessary to fully exercise all of the code’s behaviorSufficiently assert that the code does everything a new implementation would need to do— Justin Searls, Necessary & Sufficient. (2020, Feb 25)