Commit 91061331 authored by Summer Stapleton's avatar Summer Stapleton
Browse files

Updating iTime unit test to include Z constuctor logic

parent 84b50230
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -18,6 +18,25 @@ Unit test for iTime
   Et          = 94781765.3
   UTC         = 2003-01-02T12:15:01.1234

  Test of date = 2003/01/02 12:15:01.1234Z
   Year        = 2003
   Year        = 2003
   Month       = 1
   Month       = 1
   Day         = 2
   Day         = 2
   Hour        = 12
   Hour        = 12
   Minute      = 15
   Minute      = 15
   Second      = 1.1234
   Second      = 1.1234
   Day of Year = 2
   Day of Year = 2
   Et          = 94781765.307363
   Et          = 94781765.3
   UTC         = 2003-01-02T12:15:01.1234

  Test of date = 2000-12-31T23:59:01.6789
   Year        = 2000
   Year        = 2000
+29 −0
Original line number Diff line number Diff line
@@ -42,6 +42,35 @@ int main(int argc, char *argv[]) {
  }
  
  
  try {
    cout << endl;
    cout << setprecision(9);
    QString test = "2003/01/02 12:15:01.1234Z";
    iTime *time = new iTime(test);
    cout << "  Test of date = " << test << endl;
    cout << "   Year        = " << time->YearString() << endl;
    cout << "   Year        = " << time->Year() << endl;
    cout << "   Month       = " << time->MonthString() << endl;
    cout << "   Month       = " << time->Month() << endl;
    cout << "   Day         = " << time->DayString() << endl;
    cout << "   Day         = " << time->Day() << endl;
    cout << "   Hour        = " << time->HourString() << endl;
    cout << "   Hour        = " << time->Hour() << endl;
    cout << "   Minute      = " << time->MinuteString() << endl;
    cout << "   Minute      = " << time->Minute() << endl;
    cout << "   Second      = " << time->SecondString() << endl;
    cout << "   Second      = " << time->Second() << endl;
    cout << "   Day of Year = " << time->DayOfYearString() << endl;
    cout << "   Day of Year = " << time->DayOfYear() << endl;
    cout << "   Et          = " << time->EtString() << endl;
    cout << "   Et          = " << time->Et() << endl;
    cout << "   UTC         = " << time->UTC() << endl;
  }
  catch(IException &error) {
    error.print();
  }


  double saveEt = 0.0;
  try {
    cout << endl;