Group Evaluation for Lab 0 – Triangle Class
Your name:
(Your lab is the one being evaluated)		
Names of group members participating in the evaluation, including yourself:		
Date:

Instructions
You should have already completed Lab 0 and uploaded a copy to moodle. After you and your group have evaluated your work, you will submit this evaluation along with any revisions of your lab work to moodle using the Lab 0 Evaluation and Revision link. You will be graded on your revised lab work and the quality of this evaluation, but the group evaluation will not determine your grade for the lab.
Criteria	Evaluation	
Triangle.h	
Does this file contain only the triangle class declaration?		
Are only the files and libraries necessary for the declaration included		
Are the triangle class data members private?		
Is there are default constructor?		
Is there an overloaded constructor with three class members?		
Are there three getters and three setters?		
Are functions of two lines or less the only ones defined in-line (in the .h file)?		
Are the Is___________ functions class members?		
		
Triangle.cpp	
Does this file only contain function definitions?		
Are only the files and libraries necessary for the functions included?		
		
TriangleMain.cpp	
Is there a test for your default constructor; does it work?		
Is there a test your overloaded constructor; does it work?		
Are there tests for the getters (accessors); do they work?		
Are there tests for the setters (mutators); do they work?		
Are there tests for all your Is________ functions? 		
Do the Is_________ function tests check for both true and false conditions?		
Does IsEquilateral return true only when all three sides are equal?		
Does IsIsosceles return true only when two or three sides are equal?		
Does IsScalene only return true when no sides are equal?		
Does IsRight only return true when a2 + b2 = c2 for any combination of sides?		

General Comments: