Source of test_zonetime.cpp


  1: /** @file test_zonetime.cpp
  2: Test driver for the ZoneTime class.
  3: */

  5: #include <iostream>
  6: using namespace std;

  8: #include "zonetime.h"

 10: int main()
 11: {
 12:     ZoneTime t1;
 13:     ZoneTime t2(5);
 14:     ZoneTime t3(5, 30);
 15:     ZoneTime t4(5, 30, 10);
 16:     ZoneTime t5(5, 30, 10, CDT);

 18:     cout << "\nt1: ";  t1.display();
 19:     cout << "\nt2: ";  t2.display();
 20:     cout << "\nt3: ";  t3.display();
 21:     cout << "\nt4: ";  t4.display();
 22:     cout << "\nt5: ";  t5.display();
 23:     cout << "\nPress Enter to continue ... ";  cin.ignore(80, '\n');

 25:     ZoneTime t;
 26:     t.set(23, 59, 55, PST);
 27:     cout << "\nt: ";  t.display();
 28:     cout << "\nPress Enter to continue ... ";  cin.ignore(80, '\n');

 30:     cout << "\nIncrementing t:" << endl;
 31:     for (int count = 1; count <= 10; count++)
 32:     {
 33:         t.display();
 34:         cout << ' ';
 35:         t.increment();
 36:         cout << endl;
 37:     }
 38:     cout << "Press Enter to continue ... ";  cin.ignore(80, '\n');
 39: }