CSE219, Computer Science III Stony Brook University cse219 Test-Driven Development (a.k.a. Design to Test) 1.