You may also want to normalize negative angles by first normalizing to 0-360, then converting to a positive value. You will need to test each case, and the default if you have one. If you don't have a default case, you should test values that would not fit any other case to see how a default is handled. If you are dealing with databases, test the width of your fields. For example, if you declare a field called cLastName to be of length 10, my last name and several others in the class will be truncated.
Addresses are a field that can be unbelievably long, and often require two lines.
And those two lines don't include the City, State, and Zip fields. And remember that phone numbers may have an extension associated with them, just as addresses have apartment numbers, box numbers, or trailer space numbers. You have to test your program to see what happens, and make changes if needed. Remember that YOU wrote your program. You should always have someone else test your program for you, and then you can reciprocate and test theirs.