UNB/ CS/ David Bremner/ teaching/ cs2613/ labs/ CS2613 Lab 3

Background

Part 1 Unit Tests in Racket

Unit testing is an important part of programming, and has inspired something called test driven development.

Time
40 min
Activity
Individual work

This part is based on an example from RackUnit QuickStart. The Beautiful Racket unit test explainer is a better reference, since we'll skip some of the fancier features of rackunit and move straight to having a test submodule.

If you have extra time

Part 2 Testing Round Table

Time
10 min
Activity
Group discussion

Part 3 Git Bisect

Time
25 minutes
Activity
Small groups