There are two primary goals in a good test: documentation and assertion. When humans read code, good tests will show how that code was intended to be...