/* Test suite for class Entry */ #include #include "Entry.h" using namespace std; int main (int argc, char * argv [ ]) { cout << "Test suite for the Entry class\n"; // set up three objects Entry A ("Terry", "Walker", "walkert@math.grin.edu"); Entry B ("Henry", "Walker", "walker@cs.grinnell.edu"); Entry C ("Henry", "MacKay", "sigcse@cs.grin.edu"); // print objects cout << "\n"; cout << "Person A:" << A << "\n"; cout << "Person B:" << B << "\n"; cout << "Person C:" << C << "\n"; // check comparisons cout << "\n"; cout << "Results of equals == for entries\n"; cout << "\tA\tB\tC\n"; cout << "A\t" << (A == A) << "\t" << (A == B) << "\t" << (A == C) << "\n"; cout << "B\t" << (B == A) << "\t" << (B == B) << "\t" << (B == C) << "\n"; cout << "C\t" << (C == A) << "\t" << (C == B) << "\t" << (C == C) << "\n"; cout << "\n"; cout << "Results of not equals != for entries\n"; cout << "\tA\tB\tC\n"; cout << "A\t" << (A != A) << "\t" << (A != B) << "\t" << (A != C) << "\n"; cout << "B\t" << (B != A) << "\t" << (B != B) << "\t" << (B != C) << "\n"; cout << "C\t" << (C != A) << "\t" << (C != B) << "\t" << (C != C) << "\n"; cout << "\n"; cout << "Results of comparison < for entries\n"; cout << "\tA\tB\tC\n"; cout << "A\t" << (A < A) << "\t" << (A < B) << "\t" << (A < C) << "\n"; cout << "B\t" << (B < A) << "\t" << (B < B) << "\t" << (B < C) << "\n"; cout << "C\t" << (C < A) << "\t" << (C < B) << "\t" << (C < C) << "\n"; cout << "\n"; cout << "Results of comparison <= for entries\n"; cout << "\tA\tB\tC\n"; cout << "A\t" << (A <= A) << "\t" << (A <= B) << "\t" << (A <= C) << "\n"; cout << "B\t" << (B <= A) << "\t" << (B <= B) << "\t" << (B <= C) << "\n"; cout << "C\t" << (C <= A) << "\t" << (C <= B) << "\t" << (C <= C) << "\n"; cout << "\n"; cout << "Results of comparison > for entries\n"; cout << "\tA\tB\tC\n"; cout << "A\t" << (A > A) << "\t" << (A > B) << "\t" << (A > C) << "\n"; cout << "B\t" << (B > A) << "\t" << (B > B) << "\t" << (B > C) << "\n"; cout << "C\t" << (C > A) << "\t" << (C > B) << "\t" << (C > C) << "\n"; cout << "\n"; cout << "Results of comparison >= for entries\n"; cout << "\tA\tB\tC\n"; cout << "A\t" << (A >= A) << "\t" << (A >= B) << "\t" << (A >= C) << "\n"; cout << "B\t" << (B >= A) << "\t" << (B >= B) << "\t" << (B >= C) << "\n"; cout << "C\t" << (C >= A) << "\t" << (C >= B) << "\t" << (C >= C) << "\n"; // end of testing in main }