IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 23, 2006, 1:55:03 PM (20 years ago)
Author:
jhoblitt
Message:

VERSION 0.0.32

File:
1 edited

Legend:

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

    r8380 r8528  
    11201120        bool            status;
    11211121
    1122         object = detInputExpRowAlloc(-32, -32, "a string", true, true);
     1122        object = detInputExpRowAlloc(-32, -32, "a string", true);
    11231123        if (!object) {
    11241124            exit(EXIT_FAILURE);
     
    11481148            exit(EXIT_FAILURE);
    11491149        }
     1150
     1151        psFree(md);
     1152    }
     1153
     1154    {
     1155        psMetadata      *md;
     1156        detProcessedImfileRow *object;
     1157        bool            status;
     1158
     1159        object = detProcessedImfileRowAlloc(-32, "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64);
     1160        if (!object) {
     1161            exit(EXIT_FAILURE);
     1162        }
     1163
     1164        md = detProcessedImfileMetadataFromObject(object);
     1165        if (!md) {
     1166            exit(EXIT_FAILURE);
     1167        }
     1168
     1169        psFree(object);
     1170
     1171        if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
     1172            psFree(md);
     1173            exit(EXIT_FAILURE);
     1174        }
     1175        if (strncmp(psMetadataLookupPtr(&status, md, "exp_id"), "a string", MAX_STRING_LENGTH)) {
     1176            psFree(md);
     1177            exit(EXIT_FAILURE);
     1178        }
     1179        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     1180            psFree(md);
     1181            exit(EXIT_FAILURE);
     1182        }
     1183        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     1184            psFree(md);
     1185            exit(EXIT_FAILURE);
     1186        }
     1187        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     1188            psFree(md);
     1189            exit(EXIT_FAILURE);
     1190        }
     1191        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     1192            psFree(md);
     1193            exit(EXIT_FAILURE);
     1194        }
     1195        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     1196            psFree(md);
     1197            exit(EXIT_FAILURE);
     1198        }
     1199        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     1200            psFree(md);
     1201            exit(EXIT_FAILURE);
     1202        }
     1203
     1204        psFree(md);
     1205    }
     1206
     1207    {
     1208        psMetadata      *md;
     1209        detStackedImfileRow *object;
     1210        bool            status;
     1211
     1212        object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64);
     1213        if (!object) {
     1214            exit(EXIT_FAILURE);
     1215        }
     1216
     1217        md = detStackedImfileMetadataFromObject(object);
     1218        if (!md) {
     1219            exit(EXIT_FAILURE);
     1220        }
     1221
     1222        psFree(object);
     1223
     1224        if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
     1225            psFree(md);
     1226            exit(EXIT_FAILURE);
     1227        }
     1228        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     1229            psFree(md);
     1230            exit(EXIT_FAILURE);
     1231        }
     1232        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     1233            psFree(md);
     1234            exit(EXIT_FAILURE);
     1235        }
     1236        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     1237            psFree(md);
     1238            exit(EXIT_FAILURE);
     1239        }
     1240        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     1241            psFree(md);
     1242            exit(EXIT_FAILURE);
     1243        }
     1244        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     1245            psFree(md);
     1246            exit(EXIT_FAILURE);
     1247        }
     1248        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     1249            psFree(md);
     1250            exit(EXIT_FAILURE);
     1251        }
     1252        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     1253            psFree(md);
     1254            exit(EXIT_FAILURE);
     1255        }
     1256
     1257        psFree(md);
     1258    }
     1259
     1260    {
     1261        psMetadata      *md;
     1262        detNormalizedStatImfileRow *object;
     1263        bool            status;
     1264
     1265        object = detNormalizedStatImfileRowAlloc(-32, -32, "a string", 32.32);
     1266        if (!object) {
     1267            exit(EXIT_FAILURE);
     1268        }
     1269
     1270        md = detNormalizedStatImfileMetadataFromObject(object);
     1271        if (!md) {
     1272            exit(EXIT_FAILURE);
     1273        }
     1274
     1275        psFree(object);
     1276
     1277        if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
     1278            psFree(md);
     1279            exit(EXIT_FAILURE);
     1280        }
     1281        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     1282            psFree(md);
     1283            exit(EXIT_FAILURE);
     1284        }
     1285        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     1286            psFree(md);
     1287            exit(EXIT_FAILURE);
     1288        }
     1289        if (!psMetadataLookupF32(&status, md, "norm") == 32.32) {
     1290            psFree(md);
     1291            exit(EXIT_FAILURE);
     1292        }
     1293
     1294        psFree(md);
     1295    }
     1296
     1297    {
     1298        psMetadata      *md;
     1299        detNormalizedImfileRow *object;
     1300        bool            status;
     1301
     1302        object = detNormalizedImfileRowAlloc(-32, -32, "a string", "a string");
     1303        if (!object) {
     1304            exit(EXIT_FAILURE);
     1305        }
     1306
     1307        md = detNormalizedImfileMetadataFromObject(object);
     1308        if (!md) {
     1309            exit(EXIT_FAILURE);
     1310        }
     1311
     1312        psFree(object);
     1313
     1314        if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
     1315            psFree(md);
     1316            exit(EXIT_FAILURE);
     1317        }
     1318        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     1319            psFree(md);
     1320            exit(EXIT_FAILURE);
     1321        }
     1322        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     1323            psFree(md);
     1324            exit(EXIT_FAILURE);
     1325        }
     1326        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     1327            psFree(md);
     1328            exit(EXIT_FAILURE);
     1329        }
     1330
     1331        psFree(md);
     1332    }
     1333
     1334    {
     1335        psMetadata      *md;
     1336        detMasterFrameRow *object;
     1337        bool            status;
     1338
     1339        object = detMasterFrameRowAlloc(-32, -32, "a string");
     1340        if (!object) {
     1341            exit(EXIT_FAILURE);
     1342        }
     1343
     1344        md = detMasterFrameMetadataFromObject(object);
     1345        if (!md) {
     1346            exit(EXIT_FAILURE);
     1347        }
     1348
     1349        psFree(object);
     1350
     1351        if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
     1352            psFree(md);
     1353            exit(EXIT_FAILURE);
     1354        }
     1355        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     1356            psFree(md);
     1357            exit(EXIT_FAILURE);
     1358        }
     1359        if (strncmp(psMetadataLookupPtr(&status, md, "comment"), "a string", MAX_STRING_LENGTH)) {
     1360            psFree(md);
     1361            exit(EXIT_FAILURE);
     1362        }
     1363
     1364        psFree(md);
     1365    }
     1366
     1367    {
     1368        psMetadata      *md;
     1369        detMasterImfileRow *object;
     1370        bool            status;
     1371
     1372        object = detMasterImfileRowAlloc(-32, "a string", "a string", "a string");
     1373        if (!object) {
     1374            exit(EXIT_FAILURE);
     1375        }
     1376
     1377        md = detMasterImfileMetadataFromObject(object);
     1378        if (!md) {
     1379            exit(EXIT_FAILURE);
     1380        }
     1381
     1382        psFree(object);
     1383
     1384        if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
     1385            psFree(md);
     1386            exit(EXIT_FAILURE);
     1387        }
     1388        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     1389            psFree(md);
     1390            exit(EXIT_FAILURE);
     1391        }
     1392        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     1393            psFree(md);
     1394            exit(EXIT_FAILURE);
     1395        }
     1396        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     1397            psFree(md);
     1398            exit(EXIT_FAILURE);
     1399        }
     1400
     1401        psFree(md);
     1402    }
     1403
     1404    {
     1405        psMetadata      *md;
     1406        detResidImfileRow *object;
     1407        bool            status;
     1408
     1409        object = detResidImfileRowAlloc(-32, -32, "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string");
     1410        if (!object) {
     1411            exit(EXIT_FAILURE);
     1412        }
     1413
     1414        md = detResidImfileMetadataFromObject(object);
     1415        if (!md) {
     1416            exit(EXIT_FAILURE);
     1417        }
     1418
     1419        psFree(object);
     1420
     1421        if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
     1422            psFree(md);
     1423            exit(EXIT_FAILURE);
     1424        }
     1425        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     1426            psFree(md);
     1427            exit(EXIT_FAILURE);
     1428        }
     1429        if (strncmp(psMetadataLookupPtr(&status, md, "exp_id"), "a string", MAX_STRING_LENGTH)) {
     1430            psFree(md);
     1431            exit(EXIT_FAILURE);
     1432        }
     1433        if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
     1434            psFree(md);
     1435            exit(EXIT_FAILURE);
     1436        }
     1437        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
     1438            psFree(md);
     1439            exit(EXIT_FAILURE);
     1440        }
     1441        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     1442            psFree(md);
     1443            exit(EXIT_FAILURE);
     1444        }
     1445        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     1446            psFree(md);
     1447            exit(EXIT_FAILURE);
     1448        }
     1449        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     1450            psFree(md);
     1451            exit(EXIT_FAILURE);
     1452        }
     1453        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     1454            psFree(md);
     1455            exit(EXIT_FAILURE);
     1456        }
     1457        if (strncmp(psMetadataLookupPtr(&status, md, "b1_uri"), "a string", MAX_STRING_LENGTH)) {
     1458            psFree(md);
     1459            exit(EXIT_FAILURE);
     1460        }
     1461        if (strncmp(psMetadataLookupPtr(&status, md, "b2_uri"), "a string", MAX_STRING_LENGTH)) {
     1462            psFree(md);
     1463            exit(EXIT_FAILURE);
     1464        }
     1465
     1466        psFree(md);
     1467    }
     1468
     1469    {
     1470        psMetadata      *md;
     1471        detResidExpRow  *object;
     1472        bool            status;
     1473
     1474        object = detResidExpRowAlloc(-32, -32, "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string", true);
     1475        if (!object) {
     1476            exit(EXIT_FAILURE);
     1477        }
     1478
     1479        md = detResidExpMetadataFromObject(object);
     1480        if (!md) {
     1481            exit(EXIT_FAILURE);
     1482        }
     1483
     1484        psFree(object);
     1485
     1486        if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
     1487            psFree(md);
     1488            exit(EXIT_FAILURE);
     1489        }
     1490        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
     1491            psFree(md);
     1492            exit(EXIT_FAILURE);
     1493        }
     1494        if (strncmp(psMetadataLookupPtr(&status, md, "exp_id"), "a string", MAX_STRING_LENGTH)) {
     1495            psFree(md);
     1496            exit(EXIT_FAILURE);
     1497        }
     1498        if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     1499            psFree(md);
     1500            exit(EXIT_FAILURE);
     1501        }
     1502        if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {
     1503            psFree(md);
     1504            exit(EXIT_FAILURE);
     1505        }
     1506        if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {
     1507            psFree(md);
     1508            exit(EXIT_FAILURE);
     1509        }
     1510        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
     1511            psFree(md);
     1512            exit(EXIT_FAILURE);
     1513        }
     1514        if (strncmp(psMetadataLookupPtr(&status, md, "b1_uri"), "a string", MAX_STRING_LENGTH)) {
     1515            psFree(md);
     1516            exit(EXIT_FAILURE);
     1517        }
     1518        if (strncmp(psMetadataLookupPtr(&status, md, "b2_uri"), "a string", MAX_STRING_LENGTH)) {
     1519            psFree(md);
     1520            exit(EXIT_FAILURE);
     1521        }
    11501522        if (!psMetadataLookupBool(&status, md, "accept") == true) {
    11511523            psFree(md);
     
    11581530    {
    11591531        psMetadata      *md;
    1160         detProcessedImfileRow *object;
    1161         bool            status;
    1162 
    1163         object = detProcessedImfileRowAlloc(-32, "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64);
    1164         if (!object) {
    1165             exit(EXIT_FAILURE);
    1166         }
    1167 
    1168         md = detProcessedImfileMetadataFromObject(object);
     1532        detRunSummaryRow *object;
     1533        bool            status;
     1534
     1535        object = detRunSummaryRowAlloc(-32, -32, 64.64, 64.64, 64.64, true);
     1536        if (!object) {
     1537            exit(EXIT_FAILURE);
     1538        }
     1539
     1540        md = detRunSummaryMetadataFromObject(object);
    11691541        if (!md) {
    11701542            exit(EXIT_FAILURE);
     
    11771549            exit(EXIT_FAILURE);
    11781550        }
    1179         if (strncmp(psMetadataLookupPtr(&status, md, "exp_id"), "a string", MAX_STRING_LENGTH)) {
    1180             psFree(md);
    1181             exit(EXIT_FAILURE);
    1182         }
    1183         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    1184             psFree(md);
    1185             exit(EXIT_FAILURE);
    1186         }
    1187         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    1188             psFree(md);
    1189             exit(EXIT_FAILURE);
    1190         }
    1191         if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
     1551        if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    11921552            psFree(md);
    11931553            exit(EXIT_FAILURE);
     
    12021562        }
    12031563        if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {
    1204             psFree(md);
    1205             exit(EXIT_FAILURE);
    1206         }
    1207 
    1208         psFree(md);
    1209     }
    1210 
    1211     {
    1212         psMetadata      *md;
    1213         detStackedImfileRow *object;
    1214         bool            status;
    1215 
    1216         object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string");
    1217         if (!object) {
    1218             exit(EXIT_FAILURE);
    1219         }
    1220 
    1221         md = detStackedImfileMetadataFromObject(object);
    1222         if (!md) {
    1223             exit(EXIT_FAILURE);
    1224         }
    1225 
    1226         psFree(object);
    1227 
    1228         if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
    1229             psFree(md);
    1230             exit(EXIT_FAILURE);
    1231         }
    1232         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    1233             psFree(md);
    1234             exit(EXIT_FAILURE);
    1235         }
    1236         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    1237             psFree(md);
    1238             exit(EXIT_FAILURE);
    1239         }
    1240         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    1241             psFree(md);
    1242             exit(EXIT_FAILURE);
    1243         }
    1244         if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    1245             psFree(md);
    1246             exit(EXIT_FAILURE);
    1247         }
    1248 
    1249         psFree(md);
    1250     }
    1251 
    1252     {
    1253         psMetadata      *md;
    1254         detNormalizedStatImfileRow *object;
    1255         bool            status;
    1256 
    1257         object = detNormalizedStatImfileRowAlloc(-32, -32, "a string", 32.32);
    1258         if (!object) {
    1259             exit(EXIT_FAILURE);
    1260         }
    1261 
    1262         md = detNormalizedStatImfileMetadataFromObject(object);
    1263         if (!md) {
    1264             exit(EXIT_FAILURE);
    1265         }
    1266 
    1267         psFree(object);
    1268 
    1269         if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
    1270             psFree(md);
    1271             exit(EXIT_FAILURE);
    1272         }
    1273         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    1274             psFree(md);
    1275             exit(EXIT_FAILURE);
    1276         }
    1277         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    1278             psFree(md);
    1279             exit(EXIT_FAILURE);
    1280         }
    1281         if (!psMetadataLookupF32(&status, md, "norm") == 32.32) {
    1282             psFree(md);
    1283             exit(EXIT_FAILURE);
    1284         }
    1285 
    1286         psFree(md);
    1287     }
    1288 
    1289     {
    1290         psMetadata      *md;
    1291         detNormalizedImfileRow *object;
    1292         bool            status;
    1293 
    1294         object = detNormalizedImfileRowAlloc(-32, -32, "a string", "a string");
    1295         if (!object) {
    1296             exit(EXIT_FAILURE);
    1297         }
    1298 
    1299         md = detNormalizedImfileMetadataFromObject(object);
    1300         if (!md) {
    1301             exit(EXIT_FAILURE);
    1302         }
    1303 
    1304         psFree(object);
    1305 
    1306         if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
    1307             psFree(md);
    1308             exit(EXIT_FAILURE);
    1309         }
    1310         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    1311             psFree(md);
    1312             exit(EXIT_FAILURE);
    1313         }
    1314         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    1315             psFree(md);
    1316             exit(EXIT_FAILURE);
    1317         }
    1318         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    1319             psFree(md);
    1320             exit(EXIT_FAILURE);
    1321         }
    1322 
    1323         psFree(md);
    1324     }
    1325 
    1326     {
    1327         psMetadata      *md;
    1328         detMasterFrameRow *object;
    1329         bool            status;
    1330 
    1331         object = detMasterFrameRowAlloc(-32, -32, "a string");
    1332         if (!object) {
    1333             exit(EXIT_FAILURE);
    1334         }
    1335 
    1336         md = detMasterFrameMetadataFromObject(object);
    1337         if (!md) {
    1338             exit(EXIT_FAILURE);
    1339         }
    1340 
    1341         psFree(object);
    1342 
    1343         if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
    1344             psFree(md);
    1345             exit(EXIT_FAILURE);
    1346         }
    1347         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    1348             psFree(md);
    1349             exit(EXIT_FAILURE);
    1350         }
    1351         if (strncmp(psMetadataLookupPtr(&status, md, "comment"), "a string", MAX_STRING_LENGTH)) {
    1352             psFree(md);
    1353             exit(EXIT_FAILURE);
    1354         }
    1355 
    1356         psFree(md);
    1357     }
    1358 
    1359     {
    1360         psMetadata      *md;
    1361         detMasterImfileRow *object;
    1362         bool            status;
    1363 
    1364         object = detMasterImfileRowAlloc(-32, "a string", "a string", "a string");
    1365         if (!object) {
    1366             exit(EXIT_FAILURE);
    1367         }
    1368 
    1369         md = detMasterImfileMetadataFromObject(object);
    1370         if (!md) {
    1371             exit(EXIT_FAILURE);
    1372         }
    1373 
    1374         psFree(object);
    1375 
    1376         if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
    1377             psFree(md);
    1378             exit(EXIT_FAILURE);
    1379         }
    1380         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    1381             psFree(md);
    1382             exit(EXIT_FAILURE);
    1383         }
    1384         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    1385             psFree(md);
    1386             exit(EXIT_FAILURE);
    1387         }
    1388         if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    1389             psFree(md);
    1390             exit(EXIT_FAILURE);
    1391         }
    1392 
    1393         psFree(md);
    1394     }
    1395 
    1396     {
    1397         psMetadata      *md;
    1398         detResidImfileRow *object;
    1399         bool            status;
    1400 
    1401         object = detResidImfileRowAlloc(-32, -32, "a string", "a string", "a string", "a string", "a string", "a string");
    1402         if (!object) {
    1403             exit(EXIT_FAILURE);
    1404         }
    1405 
    1406         md = detResidImfileMetadataFromObject(object);
    1407         if (!md) {
    1408             exit(EXIT_FAILURE);
    1409         }
    1410 
    1411         psFree(object);
    1412 
    1413         if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
    1414             psFree(md);
    1415             exit(EXIT_FAILURE);
    1416         }
    1417         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    1418             psFree(md);
    1419             exit(EXIT_FAILURE);
    1420         }
    1421         if (strncmp(psMetadataLookupPtr(&status, md, "exp_id"), "a string", MAX_STRING_LENGTH)) {
    1422             psFree(md);
    1423             exit(EXIT_FAILURE);
    1424         }
    1425         if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {
    1426             psFree(md);
    1427             exit(EXIT_FAILURE);
    1428         }
    1429         if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    1430             psFree(md);
    1431             exit(EXIT_FAILURE);
    1432         }
    1433         if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    1434             psFree(md);
    1435             exit(EXIT_FAILURE);
    1436         }
    1437         if (strncmp(psMetadataLookupPtr(&status, md, "b1_uri"), "a string", MAX_STRING_LENGTH)) {
    1438             psFree(md);
    1439             exit(EXIT_FAILURE);
    1440         }
    1441         if (strncmp(psMetadataLookupPtr(&status, md, "b2_uri"), "a string", MAX_STRING_LENGTH)) {
    1442             psFree(md);
    1443             exit(EXIT_FAILURE);
    1444         }
    1445 
    1446         psFree(md);
    1447     }
    1448 
    1449     {
    1450         psMetadata      *md;
    1451         detResidExpRow  *object;
    1452         bool            status;
    1453 
    1454         object = detResidExpRowAlloc(-32, -32, "a string", "a string", true, true);
    1455         if (!object) {
    1456             exit(EXIT_FAILURE);
    1457         }
    1458 
    1459         md = detResidExpMetadataFromObject(object);
    1460         if (!md) {
    1461             exit(EXIT_FAILURE);
    1462         }
    1463 
    1464         psFree(object);
    1465 
    1466         if (!psMetadataLookupS32(&status, md, "det_id") == -32) {
    1467             psFree(md);
    1468             exit(EXIT_FAILURE);
    1469         }
    1470         if (!psMetadataLookupS32(&status, md, "iteration") == -32) {
    1471             psFree(md);
    1472             exit(EXIT_FAILURE);
    1473         }
    1474         if (strncmp(psMetadataLookupPtr(&status, md, "exp_id"), "a string", MAX_STRING_LENGTH)) {
    1475             psFree(md);
    1476             exit(EXIT_FAILURE);
    1477         }
    1478         if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {
    1479             psFree(md);
    1480             exit(EXIT_FAILURE);
    1481         }
    1482         if (!psMetadataLookupBool(&status, md, "keep") == true) {
    14831564            psFree(md);
    14841565            exit(EXIT_FAILURE);
Note: See TracChangeset for help on using the changeset viewer.