Changeset 24303
- Timestamp:
- Jun 2, 2009, 3:25:29 PM (17 years ago)
- Location:
- trunk/psLib/test/astro
- Files:
-
- 2 edited
-
tap_psTime_01.c (modified) (18 diffs)
-
tap_psTime_03.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/astro/tap_psTime_01.c
r24023 r24303 842 842 { 843 843 psMemId id = psMemGetId(); 844 bool status = psTimeConvert(NULL, PS_TIME_TAI); 845 846 ok(status == false, "psTimeConvert(NULL, PS_TIME_TAI) returned NULL"); 847 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 848 849 psFree(time2); 844 bool status= psTimeConvert(NULL, PS_TIME_TAI); 845 846 ok(status== false, "psTimeConvert(NULL, PS_TIME_TAI) returned NULL"); 847 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 850 848 } 851 849 … … 858 856 psMemId id = psMemGetId(); 859 857 psTime *time1 = psTimeAlloc(PS_TIME_TAI); 860 psTime *time2 = psTimeConvert(time1,-100); 861 ok(time2 == NULL, "psTimeConvert(time1, -100) returned NULL"); 862 psFree(time1); 863 psFree(time2); 858 bool status = psTimeConvert(time1,-100); 859 ok(status == false, "psTimeConvert(time1, -100) returned false"); 860 psFree(time1); 864 861 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 865 862 } … … 873 870 psMemId id = psMemGetId(); 874 871 psTime *time1 = psTimeAlloc(PS_TIME_UTC); 875 psTime *time2 = psTimeConvert(time1,-100); 876 ok(time2 == NULL, "psTimeConvert(time1, -100) returned NULL"); 877 psFree(time1); 878 psFree(time2); 872 bool status = psTimeConvert(time1,-100); 873 ok(status == false, "psTimeConvert(time1, -100) returned false"); 874 psFree(time1); 879 875 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 880 876 } … … 888 884 psMemId id = psMemGetId(); 889 885 psTime *time1 = psTimeAlloc(PS_TIME_TT); 890 psTime *time2 = psTimeConvert(time1,-100); 891 ok(time2 == NULL, "psTimeConvert(time1, -100) returned NULL"); 892 psFree(time1); 893 psFree(time2); 886 bool status = psTimeConvert(time1,-100); 887 ok(status == false, "psTimeConvert(time1, -100) returned false"); 888 psFree(time1); 894 889 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 895 890 } … … 903 898 psTime *time1 = psTimeAlloc(PS_TIME_TAI); 904 899 time1->type = -100; 905 psTime *time2 = psTimeConvert(time1,PS_TIME_TAI); 906 ok(time2 == NULL, "psTimeConvert(time1, PS_TIME_TAI) returned NULL"); 907 psFree(time1); 908 psFree(time2); 900 bool status = psTimeConvert(time1,PS_TIME_TAI); 901 ok(status == false, "psTimeConvert(time1, PS_TIME_TAI) returned false"); 902 psFree(time1); 909 903 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 910 904 } … … 919 913 psTime *time1 = psTimeAlloc(PS_TIME_TAI); 920 914 time1->nsec = 2e9; 921 psTime *time2 = psTimeConvert(time1, PS_TIME_TAI); 922 ok(time2 == NULL, "psTimeConvert(time1, PS_TIME_TAI) returns NULL for incorrect psTime object"); 923 psFree(time1); 924 psFree(time2); 915 bool status = psTimeConvert(time1, PS_TIME_TAI); 916 ok(status == false, "psTimeConvert(time1, PS_TIME_TAI) returns NULL for incorrect psTime object"); 917 psFree(time1); 925 918 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 926 919 } … … 929 922 // psTimeConvert() 930 923 //Attempt to convert a time to the same type 924 //Should return true because time->type == type 931 925 { 932 926 psMemId id = psMemGetId(); … … 936 930 time1->type = PS_TIME_TAI; 937 931 time1->leapsecond = false; 938 psTime *time2 = psTimeConvert(time1, PS_TIME_TAI); 939 ok(time2 == time1, "psTimeConvert(time, ...) returns time for conversion to same type"); 940 is_long(time2->sec, 1, "time->sec"); 941 is_long(time2->nsec, 2, "time->nsec"); 942 ok(time2->type == PS_TIME_TAI, "time->type"); 943 is_bool(time2->leapsecond, false, "time->leapsecond"); 932 bool status = psTimeConvert(time1, PS_TIME_TAI); 933 ok(status == true, "psTimeConvert(time, ...) returns true for conversion to same type"); 944 934 945 935 psFree(time1); … … 957 947 time1->leapsecond = false; 958 948 959 psTime *time2= psTimeConvert(time1,PS_TIME_TAI);960 ok( time2 == time1, "psTimeConvert(time, ...) returns time after conversion to a different type");961 is_long(time 2->sec, testTime1SecondsTAI, "psTimeConvert() returned the correct ->sec");962 is_long(time 2->nsec, testTime1NanosecondsTAI, "psTimeConvert() returned the correct ->nsec");963 ok(time 2->type == PS_TIME_TAI, "psTimeConvert() returned the correct type");964 is_bool(time 2->leapsecond, false, "time->leapsecond");949 bool status = psTimeConvert(time1,PS_TIME_TAI); 950 ok(status == true, "psTimeConvert(time, ...) returns true after conversion to a different type"); 951 is_long(time1->sec, testTime1SecondsTAI, "psTimeConvert() returned the correct ->sec"); 952 is_long(time1->nsec, testTime1NanosecondsTAI, "psTimeConvert() returned the correct ->nsec"); 953 ok(time1->type == PS_TIME_TAI, "psTimeConvert() returned the correct type"); 954 is_bool(time1->leapsecond, false, "time->leapsecond"); 965 955 966 956 psFree(time1); … … 978 968 time1->leapsecond = false; 979 969 980 psTime *time2= psTimeConvert(time1,PS_TIME_TT);981 ok( time2 == time1, "psTimeConvert(time, ...) returns time after conversion to a different type");982 is_long(time 2->sec, testTime1SecondsTT, "psTimeConvert() returned the correct ->sec");983 is_long(time 2->nsec, testTime1NanosecondsTT, "psTimeConvert() returned the correct ->nsec");984 ok(time 2->type == PS_TIME_TT, "psTimeConvert() returned the correct type");985 is_bool(time 2->leapsecond, false, "time->leapsecond");970 bool status = psTimeConvert(time1,PS_TIME_TT); 971 ok(status == true, "psTimeConvert(time, ...) returns true after conversion to a different type"); 972 is_long(time1->sec, testTime1SecondsTT, "psTimeConvert() returned the correct ->sec"); 973 is_long(time1->nsec, testTime1NanosecondsTT, "psTimeConvert() returned the correct ->nsec"); 974 ok(time1->type == PS_TIME_TT, "psTimeConvert() returned the correct type"); 975 is_bool(time1->leapsecond, false, "time->leapsecond"); 986 976 987 977 psFree(time1); … … 999 989 time1->leapsecond = false; 1000 990 1001 psTime *time2= psTimeConvert(time1,PS_TIME_UT1);1002 ok( time2 == time1, "psTimeConvert(time, ...) returns time after conversion to a different type");1003 is_long(time 2->sec, testTime1SecondsUT1, "psTimeConvert() returned the correct ->sec");1004 is_long(time 2->nsec, testTime1NanosecondsUT1, "psTimeConvert() returned the correct ->nsec");1005 ok(time 2->type == PS_TIME_UT1, "psTimeConvert() returned the correct type");1006 is_bool(time 2->leapsecond, false, "time->leapsecond");991 bool status = psTimeConvert(time1,PS_TIME_UT1); 992 ok(status == true, "psTimeConvert(time, ...) returns true after conversion to a different type"); 993 is_long(time1->sec, testTime1SecondsUT1, "psTimeConvert() returned the correct ->sec"); 994 is_long(time1->nsec, testTime1NanosecondsUT1, "psTimeConvert() returned the correct ->nsec"); 995 ok(time1->type == PS_TIME_UT1, "psTimeConvert() returned the correct type"); 996 is_bool(time1->leapsecond, false, "time->leapsecond"); 1007 997 1008 998 psFree(time1); … … 1019 1009 time1->leapsecond = false; 1020 1010 1021 psTime *time2= psTimeConvert(time1,PS_TIME_UTC);1022 ok( time2 == time1, "psTimeConvert(time, ...) returns time after conversion to a different type");1023 is_long(time 2->sec, testTime1SecondsUTC, "psTimeConvert() returned the correct ->sec");1024 is_long(time 2->nsec, testTime1NanosecondsUTC, "psTimeConvert() returned the correct ->nsec");1025 ok(time 2->type == PS_TIME_UTC, "psTimeConvert() returned the correct type");1026 is_bool(time 2->leapsecond, false, "time->leapsecond");1011 bool status = psTimeConvert(time1,PS_TIME_UTC); 1012 ok(status == true, "psTimeConvert(time, ...) returns true after conversion to a different type"); 1013 is_long(time1->sec, testTime1SecondsUTC, "psTimeConvert() returned the correct ->sec"); 1014 is_long(time1->nsec, testTime1NanosecondsUTC, "psTimeConvert() returned the correct ->nsec"); 1015 ok(time1->type == PS_TIME_UTC, "psTimeConvert() returned the correct type"); 1016 is_bool(time1->leapsecond, false, "time->leapsecond"); 1027 1017 1028 1018 psFree(time1); … … 1041 1031 time1->leapsecond = false; 1042 1032 1043 psTime *time2= psTimeConvert(time1,PS_TIME_TT);1044 ok( time2 == time1, "psTimeConvert() returned time for conversion to same type");1045 is_long(time 2->sec, testTime1SecondsTT, "psTimeConvert() returned the correct ->sec");1046 is_long(time 2->nsec, testTime1NanosecondsTT, "psTimeConvert() returned the correct ->nsec");1047 ok(time 2->type == PS_TIME_TT, "psTimeConvert() returned the correct type");1048 is_bool(time 2->leapsecond, false, "time->leapsecond");1033 bool status = psTimeConvert(time1,PS_TIME_TT); 1034 ok(status == true, "psTimeConvert() returned true for conversion to same type"); 1035 is_long(time1->sec, testTime1SecondsTT, "psTimeConvert() returned the correct ->sec"); 1036 is_long(time1->nsec, testTime1NanosecondsTT, "psTimeConvert() returned the correct ->nsec"); 1037 ok(time1->type == PS_TIME_TT, "psTimeConvert() returned the correct type"); 1038 is_bool(time1->leapsecond, false, "time->leapsecond"); 1049 1039 1050 1040 psFree(time1); … … 1062 1052 time1->leapsecond = false; 1063 1053 1064 psTime *time2= psTimeConvert(time1,PS_TIME_UT1);1065 ok( time1 == time2, "psTimeConvert() returned time for conversion to same type");1066 is_long(time 2->sec, testTime1SecondsUT1, "psTimeConvert() returned the correct ->sec");1067 is_long(time 2->nsec, testTime1NanosecondsUT1, "psTimeConvert() returned the correct ->nsec");1068 ok(time 2->type == PS_TIME_UT1, "psTimeConvert() returned the correct type");1069 is_bool(time 2->leapsecond, false, "time->leapsecond");1054 bool status = psTimeConvert(time1,PS_TIME_UT1); 1055 ok(status == true, "psTimeConvert() returned true for conversion to same type"); 1056 is_long(time1->sec, testTime1SecondsUT1, "psTimeConvert() returned the correct ->sec"); 1057 is_long(time1->nsec, testTime1NanosecondsUT1, "psTimeConvert() returned the correct ->nsec"); 1058 ok(time1->type == PS_TIME_UT1, "psTimeConvert() returned the correct type"); 1059 is_bool(time1->leapsecond, false, "time->leapsecond"); 1070 1060 1071 1061 psFree(time1); … … 1083 1073 time1->leapsecond = false; 1084 1074 1085 psTime *time2= psTimeConvert(time1,PS_TIME_UTC);1086 ok( time2 == time1, "psTimeConvert() returned time for conversion to same type");1087 is_long(time 2->sec, testTime1SecondsUTC, "psTimeConvert() returned the correct ->sec");1088 is_long(time 2->nsec, testTime1NanosecondsUTC, "psTimeConvert() returned the correct ->nsec");1089 ok(time 2->type == PS_TIME_UTC, "psTimeConvert() returned the correct type");1090 is_bool(time 2->leapsecond, false, "time->leapsecond");1075 bool status = psTimeConvert(time1,PS_TIME_UTC); 1076 ok(status == true, "psTimeConvert() returned true for conversion to same type"); 1077 is_long(time1->sec, testTime1SecondsUTC, "psTimeConvert() returned the correct ->sec"); 1078 is_long(time1->nsec, testTime1NanosecondsUTC, "psTimeConvert() returned the correct ->nsec"); 1079 ok(time1->type == PS_TIME_UTC, "psTimeConvert() returned the correct type"); 1080 is_bool(time1->leapsecond, false, "time->leapsecond"); 1091 1081 1092 1082 psFree(time1); … … 1104 1094 time1->leapsecond = false; 1105 1095 1106 psTime *time2= psTimeConvert(time1,PS_TIME_TAI);1107 ok( time2 == time1, "psTimeConvert() returned time for conversion to same type");1108 is_long(time 2->sec, testTime1SecondsTAI, "psTimeConvert() returned the correct ->sec");1109 is_long(time 2->nsec, testTime1NanosecondsTAI, "psTimeConvert() returned the correct ->nsec");1110 ok(time 2->type == PS_TIME_TAI, "psTimeConvert() returned the correct type");1111 is_bool(time 2->leapsecond, false, "time->leapsecond");1096 bool status = psTimeConvert(time1,PS_TIME_TAI); 1097 ok(status == true, "psTimeConvert() returned true for conversion to same type"); 1098 is_long(time1->sec, testTime1SecondsTAI, "psTimeConvert() returned the correct ->sec"); 1099 is_long(time1->nsec, testTime1NanosecondsTAI, "psTimeConvert() returned the correct ->nsec"); 1100 ok(time1->type == PS_TIME_TAI, "psTimeConvert() returned the correct type"); 1101 is_bool(time1->leapsecond, false, "time->leapsecond"); 1112 1102 1113 1103 psFree(time1); … … 1125 1115 time1->leapsecond = false; 1126 1116 1127 psTime *time2= psTimeConvert(time1,PS_TIME_UT1);1128 ok( time1 == time2, "psTimeConvert() returned time for conversion to same type");1129 is_long(time 2->sec, testTime1SecondsUT1, "psTimeConvert() returned the correct ->sec");1130 is_long(time 2->nsec, testTime1NanosecondsUT1, "psTimeConvert() returned the correct ->nsec");1131 ok(time 2->type == PS_TIME_UT1, "psTimeConvert() returned the correct type");1132 is_bool(time 2->leapsecond, false, "time->leapsecond");1117 bool status = psTimeConvert(time1,PS_TIME_UT1); 1118 ok(status == true, "psTimeConvert() returned true for conversion to same type"); 1119 is_long(time1->sec, testTime1SecondsUT1, "psTimeConvert() returned the correct ->sec"); 1120 is_long(time1->nsec, testTime1NanosecondsUT1, "psTimeConvert() returned the correct ->nsec"); 1121 ok(time1->type == PS_TIME_UT1, "psTimeConvert() returned the correct type"); 1122 is_bool(time1->leapsecond, false, "time->leapsecond"); 1133 1123 1134 1124 psFree(time1); … … 1147 1137 time1->leapsecond = false; 1148 1138 1149 psTime *time2 = psTimeConvert(time1, PS_TIME_UTC); 1150 ok(time2 == NULL, "psTimeConvert() returned NULL for conversion from UT1"); 1151 psFree(time1); 1152 psFree(time2); 1139 bool status = psTimeConvert(time1, PS_TIME_UTC); 1140 ok(status == false, "psTimeConvert() returned false for conversion from UT1"); 1141 psFree(time1); 1153 1142 ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks"); 1154 1143 } -
trunk/psLib/test/astro/tap_psTime_03.c
r13936 r24303 494 494 psFree(timeStr); 495 495 496 time= psTimeConvert(time, PS_TIME_TT);496 bool status = psTimeConvert(time, PS_TIME_TT); 497 497 timeStr = psTimeToISO(time); 498 498 is_str(timeStr, testTimeBStrTT[i], "TT ISO string"); … … 500 500 501 501 // Verify UTC ISO string 502 time= psTimeConvert(time, PS_TIME_UTC);502 status = psTimeConvert(time, PS_TIME_UTC); 503 503 time->leapsecond = testTimeBLeapsecond[i]; 504 504 timeStr = psTimeToISO(time); … … 506 506 psFree(timeStr); 507 507 508 time= psTimeConvert(time, PS_TIME_UT1);508 status = psTimeConvert(time, PS_TIME_UT1); 509 509 timeStr = psTimeToISO(time); 510 510 is_str(timeStr, testTimeBStrUT1[i], "UT1 ISO string");
Note:
See TracChangeset
for help on using the changeset viewer.
