
Assessment Case Section 2
You have recently been assigned your first assignment in your programming class, but you failed to follow instructions properly. The teacher wanted you to think, design, write the test matrix, the JUNIT test, and THEN write the code. Disregarding these instructions due to your lack of information concerning JUNITs, and the simple programming task, you decide to write the JUNIT after having done the rest of the steps. The teacher is disappointed, and asks you to perform another assignment to make up for your appalling lack of obedience to engineering techniques.

You now need to write a test matrix and a JUNIT test for a method of a new class that will hold a list of contacts, grouped by ZIP code. Each contact will be stored in a JavaBean as seen in the UML diagram with first name, last name, street address, city, state, zip, and telephone number.