#include <cstdlib> #include <iostream> #include <string> #include <cmath> #include "describe_grade.h" using namespace std; /*-------- signature: main: void -> int purpose: testing program for the function describe_grade examples: when run, this should output to the screen: testing describe_grade: true's should mean passed: --------------------------------------- ...followed by each testing call, hopefully followed by true to show it passed by: funct_play last modified: Thu Oct 20 14:04:16 PDT 2016 --------*/ int main() { cout << boolalpha; cout << endl; cout << "testing describe_grade: true's should mean passed: " << endl; cout << "---------------------------------------" << endl; cout << "(describe_grade('A') == A_DESCR): " << (describe_grade('A') == A_DESCR) << endl; cout << "(describe_grade('a') == A_DESCR): " << (describe_grade('a') == A_DESCR) << endl; cout << "(describe_grade('B') == B_DESCR): " << (describe_grade('B') == B_DESCR) << endl; cout << "(describe_grade('b') == B_DESCR): " << (describe_grade('b') == B_DESCR) << endl; cout << "(describe_grade('C') == C_DESCR): " << (describe_grade('C') == C_DESCR) << endl; cout << "(describe_grade('c') == C_DESCR): " << (describe_grade('c') == C_DESCR) << endl; cout << "(describe_grade('T') == T_DESCR): " << (describe_grade('T') == T_DESCR) << endl; cout << "(describe_grade('t') == T_DESCR): " << (describe_grade('t') == T_DESCR) << endl; cout << "(describe_grade('F') == OTHER_DESCR): " << (describe_grade('F') == OTHER_DESCR) << endl; cout << endl; return EXIT_SUCCESS; }