IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 9, 2007, 12:13:45 PM (19 years ago)
Author:
jhoblitt
Message:

VERSION 1.1.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippdb/tests/objectfrommetadata.c

    r11720 r11733  
    907907            exit(EXIT_FAILURE);
    908908        }
     909        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p1_version", 0, NULL, -32)) {
     910            psFree(md);
     911            exit(EXIT_FAILURE);
     912        }
    909913        if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
    910914            psFree(md);
    911915            exit(EXIT_FAILURE);
    912916        }
     917
     918        object = p1PendingExpObjectFromMetadata(md);
     919        if (!object) {
     920            psFree(md);
     921            exit(EXIT_FAILURE);
     922        }
     923
     924        psFree(md);
     925
     926        if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
     927            psFree(object);
     928            exit(EXIT_FAILURE);
     929        }
     930        if (!object->p1_version == -32) {
     931            psFree(object);
     932            exit(EXIT_FAILURE);
     933        }
     934        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
     935            psFree(object);
     936            exit(EXIT_FAILURE);
     937        }
     938
     939        psFree(object);
     940    }
     941
     942    {
     943        psMetadata      *md;
     944        p2PendingExpRow *object;
     945
     946        md = psMetadataAlloc();
     947        if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
     948            psFree(md);
     949            exit(EXIT_FAILURE);
     950        }
     951        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p2_version", 0, NULL, -32)) {
     952            psFree(md);
     953            exit(EXIT_FAILURE);
     954        }
    913955        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p1_version", 0, NULL, -32)) {
    914956            psFree(md);
    915957            exit(EXIT_FAILURE);
    916958        }
    917 
    918         object = p1PendingExpObjectFromMetadata(md);
     959        if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
     960            psFree(md);
     961            exit(EXIT_FAILURE);
     962        }
     963        if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
     964            psFree(md);
     965            exit(EXIT_FAILURE);
     966        }
     967
     968        object = p2PendingExpObjectFromMetadata(md);
    919969        if (!object) {
    920970            psFree(md);
     
    928978            exit(EXIT_FAILURE);
    929979        }
     980        if (!object->p2_version == -32) {
     981            psFree(object);
     982            exit(EXIT_FAILURE);
     983        }
     984        if (!object->p1_version == -32) {
     985            psFree(object);
     986            exit(EXIT_FAILURE);
     987        }
     988        if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
     989            psFree(object);
     990            exit(EXIT_FAILURE);
     991        }
    930992        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
    931993            psFree(object);
    932994            exit(EXIT_FAILURE);
    933995        }
     996
     997        psFree(object);
     998    }
     999
     1000    {
     1001        psMetadata      *md;
     1002        p2PendingImfileRow *object;
     1003
     1004        md = psMetadataAlloc();
     1005        if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
     1006            psFree(md);
     1007            exit(EXIT_FAILURE);
     1008        }
     1009        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p2_version", 0, NULL, -32)) {
     1010            psFree(md);
     1011            exit(EXIT_FAILURE);
     1012        }
     1013        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p1_version", 0, NULL, -32)) {
     1014            psFree(md);
     1015            exit(EXIT_FAILURE);
     1016        }
     1017        if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {
     1018            psFree(md);
     1019            exit(EXIT_FAILURE);
     1020        }
     1021        if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
     1022            psFree(md);
     1023            exit(EXIT_FAILURE);
     1024        }
     1025        if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
     1026            psFree(md);
     1027            exit(EXIT_FAILURE);
     1028        }
     1029
     1030        object = p2PendingImfileObjectFromMetadata(md);
     1031        if (!object) {
     1032            psFree(md);
     1033            exit(EXIT_FAILURE);
     1034        }
     1035
     1036        psFree(md);
     1037
     1038        if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
     1039            psFree(object);
     1040            exit(EXIT_FAILURE);
     1041        }
     1042        if (!object->p2_version == -32) {
     1043            psFree(object);
     1044            exit(EXIT_FAILURE);
     1045        }
    9341046        if (!object->p1_version == -32) {
    9351047            psFree(object);
    9361048            exit(EXIT_FAILURE);
    9371049        }
    938 
    939         psFree(object);
    940     }
    941 
    942     {
    943         psMetadata      *md;
    944         p2PendingExpRow *object;
     1050        if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {
     1051            psFree(object);
     1052            exit(EXIT_FAILURE);
     1053        }
     1054        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
     1055            psFree(object);
     1056            exit(EXIT_FAILURE);
     1057        }
     1058        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
     1059            psFree(object);
     1060            exit(EXIT_FAILURE);
     1061        }
     1062
     1063        psFree(object);
     1064    }
     1065
     1066    {
     1067        psMetadata      *md;
     1068        p2ProcessedExpRow *object;
    9451069
    9461070        md = psMetadataAlloc();
     
    9491073            exit(EXIT_FAILURE);
    9501074        }
     1075        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p2_version", 0, NULL, -32)) {
     1076            psFree(md);
     1077            exit(EXIT_FAILURE);
     1078        }
     1079        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p1_version", 0, NULL, -32)) {
     1080            psFree(md);
     1081            exit(EXIT_FAILURE);
     1082        }
     1083        if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
     1084            psFree(md);
     1085            exit(EXIT_FAILURE);
     1086        }
     1087
     1088        object = p2ProcessedExpObjectFromMetadata(md);
     1089        if (!object) {
     1090            psFree(md);
     1091            exit(EXIT_FAILURE);
     1092        }
     1093
     1094        psFree(md);
     1095
     1096        if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
     1097            psFree(object);
     1098            exit(EXIT_FAILURE);
     1099        }
     1100        if (!object->p2_version == -32) {
     1101            psFree(object);
     1102            exit(EXIT_FAILURE);
     1103        }
     1104        if (!object->p1_version == -32) {
     1105            psFree(object);
     1106            exit(EXIT_FAILURE);
     1107        }
     1108        if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
     1109            psFree(object);
     1110            exit(EXIT_FAILURE);
     1111        }
     1112
     1113        psFree(object);
     1114    }
     1115
     1116    {
     1117        psMetadata      *md;
     1118        p2MaskRow       *object;
     1119
     1120        md = psMetadataAlloc();
     1121        if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
     1122            psFree(md);
     1123            exit(EXIT_FAILURE);
     1124        }
     1125
     1126        object = p2MaskObjectFromMetadata(md);
     1127        if (!object) {
     1128            psFree(md);
     1129            exit(EXIT_FAILURE);
     1130        }
     1131
     1132        psFree(md);
     1133
     1134        if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
     1135            psFree(object);
     1136            exit(EXIT_FAILURE);
     1137        }
     1138
     1139        psFree(object);
     1140    }
     1141
     1142    {
     1143        psMetadata      *md;
     1144        p2ProcessedImfileRow *object;
     1145
     1146        md = psMetadataAlloc();
     1147        if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
     1148            psFree(md);
     1149            exit(EXIT_FAILURE);
     1150        }
     1151        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p2_version", 0, NULL, -32)) {
     1152            psFree(md);
     1153            exit(EXIT_FAILURE);
     1154        }
     1155        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p1_version", 0, NULL, -32)) {
     1156            psFree(md);
     1157            exit(EXIT_FAILURE);
     1158        }
     1159        if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {
     1160            psFree(md);
     1161            exit(EXIT_FAILURE);
     1162        }
    9511163        if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
    9521164            psFree(md);
    9531165            exit(EXIT_FAILURE);
    9541166        }
    955         if (!psMetadataAddS32(md, PS_LIST_TAIL, "p1_version", 0, NULL, -32)) {
     1167        if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
     1168            psFree(md);
     1169            exit(EXIT_FAILURE);
     1170        }
     1171        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
     1172            psFree(md);
     1173            exit(EXIT_FAILURE);
     1174        }
     1175        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
     1176            psFree(md);
     1177            exit(EXIT_FAILURE);
     1178        }
     1179        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {
     1180            psFree(md);
     1181            exit(EXIT_FAILURE);
     1182        }
     1183        if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) {
     1184            psFree(md);
     1185            exit(EXIT_FAILURE);
     1186        }
     1187        if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) {
     1188            psFree(md);
     1189            exit(EXIT_FAILURE);
     1190        }
     1191            psFree(md);
     1192            exit(EXIT_FAILURE);
     1193        }
     1194
     1195        object = p2ProcessedImfileObjectFromMetadata(md);
     1196        if (!object) {
     1197            psFree(md);
     1198            exit(EXIT_FAILURE);
     1199        }
     1200
     1201        psFree(md);
     1202
     1203        if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
     1204            psFree(object);
     1205            exit(EXIT_FAILURE);
     1206        }
     1207        if (!object->p2_version == -32) {
     1208            psFree(object);
     1209            exit(EXIT_FAILURE);
     1210        }
     1211        if (!object->p1_version == -32) {
     1212            psFree(object);
     1213            exit(EXIT_FAILURE);
     1214        }
     1215        if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {
     1216            psFree(object);
     1217            exit(EXIT_FAILURE);
     1218        }
     1219        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
     1220            psFree(object);
     1221            exit(EXIT_FAILURE);
     1222        }
     1223        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
     1224            psFree(object);
     1225            exit(EXIT_FAILURE);
     1226        }
     1227        if (!object->bg == 64.64) {
     1228            psFree(object);
     1229            exit(EXIT_FAILURE);
     1230        }
     1231        if (!object->bg_stdev == 64.64) {
     1232            psFree(object);
     1233            exit(EXIT_FAILURE);
     1234        }
     1235        if (!object->bg_mean_stdev == 64.64) {
     1236            psFree(object);
     1237            exit(EXIT_FAILURE);
     1238        }
     1239        if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) {
     1240            psFree(object);
     1241            exit(EXIT_FAILURE);
     1242        }
     1243        if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) {
     1244            psFree(object);
     1245            exit(EXIT_FAILURE);
     1246        }
     1247            psFree(object);
     1248            exit(EXIT_FAILURE);
     1249        }
     1250
     1251        psFree(object);
     1252    }
     1253
     1254    {
     1255        psMetadata      *md;
     1256        p3PendingExpRow *object;
     1257
     1258        md = psMetadataAlloc();
     1259        if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
     1260            psFree(md);
     1261            exit(EXIT_FAILURE);
     1262        }
     1263        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p3_version", 0, NULL, -32)) {
    9561264            psFree(md);
    9571265            exit(EXIT_FAILURE);
     
    9661274        }
    9671275
    968         object = p2PendingExpObjectFromMetadata(md);
     1276        object = p3PendingExpObjectFromMetadata(md);
    9691277        if (!object) {
    9701278            psFree(md);
     
    9781286            exit(EXIT_FAILURE);
    9791287        }
     1288        if (!object->p3_version == -32) {
     1289            psFree(object);
     1290            exit(EXIT_FAILURE);
     1291        }
     1292        if (!object->p2_version == -32) {
     1293            psFree(object);
     1294            exit(EXIT_FAILURE);
     1295        }
     1296        if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
     1297            psFree(object);
     1298            exit(EXIT_FAILURE);
     1299        }
     1300
     1301        psFree(object);
     1302    }
     1303
     1304    {
     1305        psMetadata      *md;
     1306        p3ProcessedExpRow *object;
     1307
     1308        md = psMetadataAlloc();
     1309        if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
     1310            psFree(md);
     1311            exit(EXIT_FAILURE);
     1312        }
     1313        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p3_version", 0, NULL, -32)) {
     1314            psFree(md);
     1315            exit(EXIT_FAILURE);
     1316        }
     1317        if (!psMetadataAddS32(md, PS_LIST_TAIL, "p2_version", 0, NULL, -32)) {
     1318            psFree(md);
     1319            exit(EXIT_FAILURE);
     1320        }
     1321        if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
     1322            psFree(md);
     1323            exit(EXIT_FAILURE);
     1324        }
     1325        if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
     1326            psFree(md);
     1327            exit(EXIT_FAILURE);
     1328        }
     1329        if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
     1330            psFree(md);
     1331            exit(EXIT_FAILURE);
     1332        }
     1333        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
     1334            psFree(md);
     1335            exit(EXIT_FAILURE);
     1336        }
     1337        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
     1338            psFree(md);
     1339            exit(EXIT_FAILURE);
     1340        }
     1341        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {
     1342            psFree(md);
     1343            exit(EXIT_FAILURE);
     1344        }
     1345        if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_ra", 0, NULL, 32.32)) {
     1346            psFree(md);
     1347            exit(EXIT_FAILURE);
     1348        }
     1349        if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_dec", 0, NULL, 32.32)) {
     1350            psFree(md);
     1351            exit(EXIT_FAILURE);
     1352        }
     1353        if (!psMetadataAddS32(md, PS_LIST_TAIL, "nastro", 0, NULL, -32)) {
     1354            psFree(md);
     1355            exit(EXIT_FAILURE);
     1356        }
     1357        if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) {
     1358            psFree(md);
     1359            exit(EXIT_FAILURE);
     1360        }
     1361        if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) {
     1362            psFree(md);
     1363            exit(EXIT_FAILURE);
     1364        }
     1365        if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_mean", 0, NULL, 32.32)) {
     1366            psFree(md);
     1367            exit(EXIT_FAILURE);
     1368        }
     1369        if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_stdev", 0, NULL, 32.32)) {
     1370            psFree(md);
     1371            exit(EXIT_FAILURE);
     1372        }
     1373            psFree(md);
     1374            exit(EXIT_FAILURE);
     1375        }
     1376
     1377        object = p3ProcessedExpObjectFromMetadata(md);
     1378        if (!object) {
     1379            psFree(md);
     1380            exit(EXIT_FAILURE);
     1381        }
     1382
     1383        psFree(md);
     1384
     1385        if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
     1386            psFree(object);
     1387            exit(EXIT_FAILURE);
     1388        }
     1389        if (!object->p3_version == -32) {
     1390            psFree(object);
     1391            exit(EXIT_FAILURE);
     1392        }
     1393        if (!object->p2_version == -32) {
     1394            psFree(object);
     1395            exit(EXIT_FAILURE);
     1396        }
     1397        if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
     1398            psFree(object);
     1399            exit(EXIT_FAILURE);
     1400        }
     1401        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
     1402            psFree(object);
     1403            exit(EXIT_FAILURE);
     1404        }
    9801405        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
    9811406            psFree(object);
    9821407            exit(EXIT_FAILURE);
    9831408        }
    984         if (!object->p1_version == -32) {
    985             psFree(object);
    986             exit(EXIT_FAILURE);
    987         }
    988         if (!object->p2_version == -32) {
    989             psFree(object);
    990             exit(EXIT_FAILURE);
    991         }
    992         if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
    993             psFree(object);
    994             exit(EXIT_FAILURE);
    995         }
    996 
    997         psFree(object);
    998     }
    999 
    1000     {
    1001         psMetadata      *md;
    1002         p2PendingImfileRow *object;
    1003 
    1004         md = psMetadataAlloc();
    1005         if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
    1006             psFree(md);
    1007             exit(EXIT_FAILURE);
    1008         }
    1009         if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {
    1010             psFree(md);
    1011             exit(EXIT_FAILURE);
    1012         }
    1013         if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
    1014             psFree(md);
    1015             exit(EXIT_FAILURE);
    1016         }
    1017         if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
    1018             psFree(md);
    1019             exit(EXIT_FAILURE);
    1020         }
    1021         if (!psMetadataAddS32(md, PS_LIST_TAIL, "p1_version", 0, NULL, -32)) {
    1022             psFree(md);
    1023             exit(EXIT_FAILURE);
    1024         }
    1025         if (!psMetadataAddS32(md, PS_LIST_TAIL, "p2_version", 0, NULL, -32)) {
    1026             psFree(md);
    1027             exit(EXIT_FAILURE);
    1028         }
    1029 
    1030         object = p2PendingImfileObjectFromMetadata(md);
    1031         if (!object) {
    1032             psFree(md);
    1033             exit(EXIT_FAILURE);
    1034         }
    1035 
    1036         psFree(md);
    1037 
    1038         if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
    1039             psFree(object);
    1040             exit(EXIT_FAILURE);
    1041         }
    1042         if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {
    1043             psFree(object);
    1044             exit(EXIT_FAILURE);
    1045         }
    1046         if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
    1047             psFree(object);
    1048             exit(EXIT_FAILURE);
    1049         }
    1050         if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
    1051             psFree(object);
    1052             exit(EXIT_FAILURE);
    1053         }
    1054         if (!object->p1_version == -32) {
    1055             psFree(object);
    1056             exit(EXIT_FAILURE);
    1057         }
    1058         if (!object->p2_version == -32) {
    1059             psFree(object);
    1060             exit(EXIT_FAILURE);
    1061         }
    1062 
    1063         psFree(object);
    1064     }
    1065 
    1066     {
    1067         psMetadata      *md;
    1068         p2ProcessedExpRow *object;
    1069 
    1070         md = psMetadataAlloc();
    1071         if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
    1072             psFree(md);
    1073             exit(EXIT_FAILURE);
    1074         }
    1075         if (!psMetadataAddS32(md, PS_LIST_TAIL, "p1_version", 0, NULL, -32)) {
    1076             psFree(md);
    1077             exit(EXIT_FAILURE);
    1078         }
    1079         if (!psMetadataAddS32(md, PS_LIST_TAIL, "p2_version", 0, NULL, -32)) {
    1080             psFree(md);
    1081             exit(EXIT_FAILURE);
    1082         }
    1083         if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
    1084             psFree(md);
    1085             exit(EXIT_FAILURE);
    1086         }
    1087 
    1088         object = p2ProcessedExpObjectFromMetadata(md);
    1089         if (!object) {
    1090             psFree(md);
    1091             exit(EXIT_FAILURE);
    1092         }
    1093 
    1094         psFree(md);
    1095 
    1096         if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
    1097             psFree(object);
    1098             exit(EXIT_FAILURE);
    1099         }
    1100         if (!object->p1_version == -32) {
    1101             psFree(object);
    1102             exit(EXIT_FAILURE);
    1103         }
    1104         if (!object->p2_version == -32) {
    1105             psFree(object);
    1106             exit(EXIT_FAILURE);
    1107         }
    1108         if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
    1109             psFree(object);
    1110             exit(EXIT_FAILURE);
    1111         }
    1112 
    1113         psFree(object);
    1114     }
    1115 
    1116     {
    1117         psMetadata      *md;
    1118         p2MaskRow       *object;
    1119 
    1120         md = psMetadataAlloc();
    1121         if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
    1122             psFree(md);
    1123             exit(EXIT_FAILURE);
    1124         }
    1125 
    1126         object = p2MaskObjectFromMetadata(md);
    1127         if (!object) {
    1128             psFree(md);
    1129             exit(EXIT_FAILURE);
    1130         }
    1131 
    1132         psFree(md);
    1133 
    1134         if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
    1135             psFree(object);
    1136             exit(EXIT_FAILURE);
    1137         }
    1138 
    1139         psFree(object);
    1140     }
    1141 
    1142     {
    1143         psMetadata      *md;
    1144         p2ProcessedImfileRow *object;
    1145 
    1146         md = psMetadataAlloc();
    1147         if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
    1148             psFree(md);
    1149             exit(EXIT_FAILURE);
    1150         }
    1151         if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {
    1152             psFree(md);
    1153             exit(EXIT_FAILURE);
    1154         }
    1155         if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
    1156             psFree(md);
    1157             exit(EXIT_FAILURE);
    1158         }
    1159         if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
    1160             psFree(md);
    1161             exit(EXIT_FAILURE);
    1162         }
    1163         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
    1164             psFree(md);
    1165             exit(EXIT_FAILURE);
    1166         }
    1167         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
    1168             psFree(md);
    1169             exit(EXIT_FAILURE);
    1170         }
    1171         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {
    1172             psFree(md);
    1173             exit(EXIT_FAILURE);
    1174         }
    1175         if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) {
    1176             psFree(md);
    1177             exit(EXIT_FAILURE);
    1178         }
    1179         if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) {
    1180             psFree(md);
    1181             exit(EXIT_FAILURE);
    1182         }
    1183         if (!psMetadataAddS32(md, PS_LIST_TAIL, "p1_version", 0, NULL, -32)) {
    1184             psFree(md);
    1185             exit(EXIT_FAILURE);
    1186         }
    1187         if (!psMetadataAddS32(md, PS_LIST_TAIL, "p2_version", 0, NULL, -32)) {
    1188             psFree(md);
    1189             exit(EXIT_FAILURE);
    1190         }
    1191             psFree(md);
    1192             exit(EXIT_FAILURE);
    1193         }
    1194 
    1195         object = p2ProcessedImfileObjectFromMetadata(md);
    1196         if (!object) {
    1197             psFree(md);
    1198             exit(EXIT_FAILURE);
    1199         }
    1200 
    1201         psFree(md);
    1202 
    1203         if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
    1204             psFree(object);
    1205             exit(EXIT_FAILURE);
    1206         }
    1207         if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {
    1208             psFree(object);
    1209             exit(EXIT_FAILURE);
    1210         }
    1211         if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
    1212             psFree(object);
    1213             exit(EXIT_FAILURE);
    1214         }
    1215         if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
    1216             psFree(object);
    1217             exit(EXIT_FAILURE);
    1218         }
    12191409        if (!object->bg == 64.64) {
    12201410            psFree(object);
     
    12291419            exit(EXIT_FAILURE);
    12301420        }
     1421        if (!object->sigma_ra == 32.32) {
     1422            psFree(object);
     1423            exit(EXIT_FAILURE);
     1424        }
     1425        if (!object->sigma_dec == 32.32) {
     1426            psFree(object);
     1427            exit(EXIT_FAILURE);
     1428        }
     1429        if (!object->nastro == -32) {
     1430            psFree(object);
     1431            exit(EXIT_FAILURE);
     1432        }
    12311433        if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) {
    12321434            psFree(object);
     
    12371439            exit(EXIT_FAILURE);
    12381440        }
    1239         if (!object->p1_version == -32) {
    1240             psFree(object);
    1241             exit(EXIT_FAILURE);
    1242         }
    1243         if (!object->p2_version == -32) {
    1244             psFree(object);
    1245             exit(EXIT_FAILURE);
    1246         }
    1247             psFree(object);
    1248             exit(EXIT_FAILURE);
    1249         }
    1250 
    1251         psFree(object);
    1252     }
    1253 
    1254     {
    1255         psMetadata      *md;
    1256         p3PendingExpRow *object;
    1257 
    1258         md = psMetadataAlloc();
    1259         if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
    1260             psFree(md);
    1261             exit(EXIT_FAILURE);
    1262         }
    1263         if (!psMetadataAddS32(md, PS_LIST_TAIL, "p2_version", 0, NULL, -32)) {
    1264             psFree(md);
    1265             exit(EXIT_FAILURE);
    1266         }
    1267         if (!psMetadataAddS32(md, PS_LIST_TAIL, "p3_version", 0, NULL, -32)) {
    1268             psFree(md);
    1269             exit(EXIT_FAILURE);
    1270         }
    1271         if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
    1272             psFree(md);
    1273             exit(EXIT_FAILURE);
    1274         }
    1275 
    1276         object = p3PendingExpObjectFromMetadata(md);
    1277         if (!object) {
    1278             psFree(md);
    1279             exit(EXIT_FAILURE);
    1280         }
    1281 
    1282         psFree(md);
    1283 
    1284         if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
    1285             psFree(object);
    1286             exit(EXIT_FAILURE);
    1287         }
    1288         if (!object->p2_version == -32) {
    1289             psFree(object);
    1290             exit(EXIT_FAILURE);
    1291         }
    1292         if (!object->p3_version == -32) {
    1293             psFree(object);
    1294             exit(EXIT_FAILURE);
    1295         }
    1296         if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
    1297             psFree(object);
    1298             exit(EXIT_FAILURE);
    1299         }
    1300 
    1301         psFree(object);
    1302     }
    1303 
    1304     {
    1305         psMetadata      *md;
    1306         p3ProcessedExpRow *object;
    1307 
    1308         md = psMetadataAlloc();
    1309         if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {
    1310             psFree(md);
    1311             exit(EXIT_FAILURE);
    1312         }
    1313         if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
    1314             psFree(md);
    1315             exit(EXIT_FAILURE);
    1316         }
    1317         if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
    1318             psFree(md);
    1319             exit(EXIT_FAILURE);
    1320         }
    1321         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
    1322             psFree(md);
    1323             exit(EXIT_FAILURE);
    1324         }
    1325         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
    1326             psFree(md);
    1327             exit(EXIT_FAILURE);
    1328         }
    1329         if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {
    1330             psFree(md);
    1331             exit(EXIT_FAILURE);
    1332         }
    1333         if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_ra", 0, NULL, 32.32)) {
    1334             psFree(md);
    1335             exit(EXIT_FAILURE);
    1336         }
    1337         if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_dec", 0, NULL, 32.32)) {
    1338             psFree(md);
    1339             exit(EXIT_FAILURE);
    1340         }
    1341         if (!psMetadataAddS32(md, PS_LIST_TAIL, "nastro", 0, NULL, -32)) {
    1342             psFree(md);
    1343             exit(EXIT_FAILURE);
    1344         }
    1345         if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) {
    1346             psFree(md);
    1347             exit(EXIT_FAILURE);
    1348         }
    1349         if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) {
    1350             psFree(md);
    1351             exit(EXIT_FAILURE);
    1352         }
    1353         if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_mean", 0, NULL, 32.32)) {
    1354             psFree(md);
    1355             exit(EXIT_FAILURE);
    1356         }
    1357         if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_stdev", 0, NULL, 32.32)) {
    1358             psFree(md);
    1359             exit(EXIT_FAILURE);
    1360         }
    1361         if (!psMetadataAddS32(md, PS_LIST_TAIL, "p2_version", 0, NULL, -32)) {
    1362             psFree(md);
    1363             exit(EXIT_FAILURE);
    1364         }
    1365         if (!psMetadataAddS32(md, PS_LIST_TAIL, "p3_version", 0, NULL, -32)) {
    1366             psFree(md);
    1367             exit(EXIT_FAILURE);
    1368         }
    1369         if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {
    1370             psFree(md);
    1371             exit(EXIT_FAILURE);
    1372         }
    1373             psFree(md);
    1374             exit(EXIT_FAILURE);
    1375         }
    1376 
    1377         object = p3ProcessedExpObjectFromMetadata(md);
    1378         if (!object) {
    1379             psFree(md);
    1380             exit(EXIT_FAILURE);
    1381         }
    1382 
    1383         psFree(md);
    1384 
    1385         if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {
    1386             psFree(object);
    1387             exit(EXIT_FAILURE);
    1388         }
    1389         if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
    1390             psFree(object);
    1391             exit(EXIT_FAILURE);
    1392         }
    1393         if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
    1394             psFree(object);
    1395             exit(EXIT_FAILURE);
    1396         }
    1397         if (!object->bg == 64.64) {
    1398             psFree(object);
    1399             exit(EXIT_FAILURE);
    1400         }
    1401         if (!object->bg_stdev == 64.64) {
    1402             psFree(object);
    1403             exit(EXIT_FAILURE);
    1404         }
    1405         if (!object->bg_mean_stdev == 64.64) {
    1406             psFree(object);
    1407             exit(EXIT_FAILURE);
    1408         }
    1409         if (!object->sigma_ra == 32.32) {
    1410             psFree(object);
    1411             exit(EXIT_FAILURE);
    1412         }
    1413         if (!object->sigma_dec == 32.32) {
    1414             psFree(object);
    1415             exit(EXIT_FAILURE);
    1416         }
    1417         if (!object->nastro == -32) {
    1418             psFree(object);
    1419             exit(EXIT_FAILURE);
    1420         }
    1421         if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) {
    1422             psFree(object);
    1423             exit(EXIT_FAILURE);
    1424         }
    1425         if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) {
    1426             psFree(object);
    1427             exit(EXIT_FAILURE);
    1428         }
    14291441        if (!object->zp_mean == 32.32) {
    14301442            psFree(object);
     
    14321444        }
    14331445        if (!object->zp_stdev == 32.32) {
    1434             psFree(object);
    1435             exit(EXIT_FAILURE);
    1436         }
    1437         if (!object->p2_version == -32) {
    1438             psFree(object);
    1439             exit(EXIT_FAILURE);
    1440         }
    1441         if (!object->p3_version == -32) {
    1442             psFree(object);
    1443             exit(EXIT_FAILURE);
    1444         }
    1445         if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
    14461446            psFree(object);
    14471447            exit(EXIT_FAILURE);
Note: See TracChangeset for help on using the changeset viewer.