Changeset 10681 for trunk/ippdb/tests
- Timestamp:
- Dec 12, 2006, 5:52:50 PM (20 years ago)
- Location:
- trunk/ippdb/tests
- Files:
-
- 11 edited
-
alloc.c (modified) (1 diff)
-
createtable.c (modified) (1 diff)
-
dbcleanup.c (modified) (1 diff)
-
dbsetup.c (modified) (1 diff)
-
droptable.c (modified) (1 diff)
-
insert.c (modified) (1 diff)
-
insertfits.c (modified) (1 diff)
-
insertobject.c (modified) (1 diff)
-
metadatafromobject.c (modified) (1 diff)
-
objectfrommetadata.c (modified) (1 diff)
-
selectrowsfits.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippdb/tests/alloc.c
r10328 r10681 1407 1407 } 1408 1408 1409 { 1410 p4RunRow *object; 1411 1412 object = p4RunRowAlloc(-32, "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, "a string", "a string" ); 1413 1414 if (!object) { 1415 exit(EXIT_FAILURE); 1416 } 1417 1418 if (!object->p4_id == -32) { 1419 psFree(object); 1420 exit(EXIT_FAILURE); 1421 } 1422 if (strncmp(object->survey_mode, "a string", MAX_STRING_LENGTH)) { 1423 psFree(object); 1424 exit(EXIT_FAILURE); 1425 } 1426 if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) { 1427 psFree(object); 1428 exit(EXIT_FAILURE); 1429 } 1430 if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) { 1431 psFree(object); 1432 exit(EXIT_FAILURE); 1433 } 1434 if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) { 1435 psFree(object); 1436 exit(EXIT_FAILURE); 1437 } 1438 if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) { 1439 psFree(object); 1440 exit(EXIT_FAILURE); 1441 } 1442 if (!object->ra == 64.64) { 1443 psFree(object); 1444 exit(EXIT_FAILURE); 1445 } 1446 if (!object->decl == 64.64) { 1447 psFree(object); 1448 exit(EXIT_FAILURE); 1449 } 1450 if (strncmp(object->input_ss, "a string", MAX_STRING_LENGTH)) { 1451 psFree(object); 1452 exit(EXIT_FAILURE); 1453 } 1454 if (strncmp(object->output_ss, "a string", MAX_STRING_LENGTH)) { 1455 psFree(object); 1456 exit(EXIT_FAILURE); 1457 } 1458 1459 psFree(object); 1460 } 1461 1462 { 1463 p4InputImfileRow *object; 1464 1465 object = p4InputImfileRowAlloc(-32, "a string", -32, "a string" ); 1466 1467 if (!object) { 1468 exit(EXIT_FAILURE); 1469 } 1470 1471 if (!object->p4_id == -32) { 1472 psFree(object); 1473 exit(EXIT_FAILURE); 1474 } 1475 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 1476 psFree(object); 1477 exit(EXIT_FAILURE); 1478 } 1479 if (!object->p3_version == -32) { 1480 psFree(object); 1481 exit(EXIT_FAILURE); 1482 } 1483 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1484 psFree(object); 1485 exit(EXIT_FAILURE); 1486 } 1487 1488 psFree(object); 1489 } 1490 1491 { 1492 p4PWarpedImfileRow *object; 1493 1494 object = p4PWarpedImfileRowAlloc(-32, "a string", -32, "a string", "a string", "a string", "a string" ); 1495 1496 if (!object) { 1497 exit(EXIT_FAILURE); 1498 } 1499 1500 if (!object->p4_id == -32) { 1501 psFree(object); 1502 exit(EXIT_FAILURE); 1503 } 1504 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 1505 psFree(object); 1506 exit(EXIT_FAILURE); 1507 } 1508 if (!object->p3_version == -32) { 1509 psFree(object); 1510 exit(EXIT_FAILURE); 1511 } 1512 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1513 psFree(object); 1514 exit(EXIT_FAILURE); 1515 } 1516 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1517 psFree(object); 1518 exit(EXIT_FAILURE); 1519 } 1520 if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) { 1521 psFree(object); 1522 exit(EXIT_FAILURE); 1523 } 1524 if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) { 1525 psFree(object); 1526 exit(EXIT_FAILURE); 1527 } 1528 1529 psFree(object); 1530 } 1531 1532 { 1533 p4PStackedImfileRow *object; 1534 1535 object = p4PStackedImfileRowAlloc(-32, "a string", "a string", "a string", "a string" ); 1536 1537 if (!object) { 1538 exit(EXIT_FAILURE); 1539 } 1540 1541 if (!object->p4_id == -32) { 1542 psFree(object); 1543 exit(EXIT_FAILURE); 1544 } 1545 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1546 psFree(object); 1547 exit(EXIT_FAILURE); 1548 } 1549 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1550 psFree(object); 1551 exit(EXIT_FAILURE); 1552 } 1553 if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) { 1554 psFree(object); 1555 exit(EXIT_FAILURE); 1556 } 1557 if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) { 1558 psFree(object); 1559 exit(EXIT_FAILURE); 1560 } 1561 1562 psFree(object); 1563 } 1564 1565 { 1566 p4PDiffImfileRow *object; 1567 1568 object = p4PDiffImfileRowAlloc(-32, "a string", -32, "a string", "a string", "a string", "a string" ); 1569 1570 if (!object) { 1571 exit(EXIT_FAILURE); 1572 } 1573 1574 if (!object->p4_id == -32) { 1575 psFree(object); 1576 exit(EXIT_FAILURE); 1577 } 1578 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 1579 psFree(object); 1580 exit(EXIT_FAILURE); 1581 } 1582 if (!object->p3_version == -32) { 1583 psFree(object); 1584 exit(EXIT_FAILURE); 1585 } 1586 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1587 psFree(object); 1588 exit(EXIT_FAILURE); 1589 } 1590 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1591 psFree(object); 1592 exit(EXIT_FAILURE); 1593 } 1594 if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) { 1595 psFree(object); 1596 exit(EXIT_FAILURE); 1597 } 1598 if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) { 1599 psFree(object); 1600 exit(EXIT_FAILURE); 1601 } 1602 1603 psFree(object); 1604 } 1605 1606 { 1607 p4PMagicMaskImfileRow *object; 1608 1609 object = p4PMagicMaskImfileRowAlloc(-32, "a string", -32, "a string", "a string" ); 1610 1611 if (!object) { 1612 exit(EXIT_FAILURE); 1613 } 1614 1615 if (!object->p4_id == -32) { 1616 psFree(object); 1617 exit(EXIT_FAILURE); 1618 } 1619 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 1620 psFree(object); 1621 exit(EXIT_FAILURE); 1622 } 1623 if (!object->p3_version == -32) { 1624 psFree(object); 1625 exit(EXIT_FAILURE); 1626 } 1627 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1628 psFree(object); 1629 exit(EXIT_FAILURE); 1630 } 1631 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1632 psFree(object); 1633 exit(EXIT_FAILURE); 1634 } 1635 1636 psFree(object); 1637 } 1638 1409 1639 exit(EXIT_SUCCESS); 1410 1640 } -
trunk/ippdb/tests/createtable.c
r10238 r10681 485 485 } 486 486 487 { 488 psDB *dbh; 489 490 dbh = psDBInit("localhost", "test", NULL, "test"); 491 if (!dbh) { 492 exit(EXIT_FAILURE); 493 } 494 495 if(!p4RunCreateTable(dbh)) { 496 exit(EXIT_FAILURE); 497 } 498 499 psDBCleanup(dbh); 500 } 501 502 { 503 psDB *dbh; 504 505 dbh = psDBInit("localhost", "test", NULL, "test"); 506 if (!dbh) { 507 exit(EXIT_FAILURE); 508 } 509 510 if(!p4InputImfileCreateTable(dbh)) { 511 exit(EXIT_FAILURE); 512 } 513 514 psDBCleanup(dbh); 515 } 516 517 { 518 psDB *dbh; 519 520 dbh = psDBInit("localhost", "test", NULL, "test"); 521 if (!dbh) { 522 exit(EXIT_FAILURE); 523 } 524 525 if(!p4PWarpedImfileCreateTable(dbh)) { 526 exit(EXIT_FAILURE); 527 } 528 529 psDBCleanup(dbh); 530 } 531 532 { 533 psDB *dbh; 534 535 dbh = psDBInit("localhost", "test", NULL, "test"); 536 if (!dbh) { 537 exit(EXIT_FAILURE); 538 } 539 540 if(!p4PStackedImfileCreateTable(dbh)) { 541 exit(EXIT_FAILURE); 542 } 543 544 psDBCleanup(dbh); 545 } 546 547 { 548 psDB *dbh; 549 550 dbh = psDBInit("localhost", "test", NULL, "test"); 551 if (!dbh) { 552 exit(EXIT_FAILURE); 553 } 554 555 if(!p4PDiffImfileCreateTable(dbh)) { 556 exit(EXIT_FAILURE); 557 } 558 559 psDBCleanup(dbh); 560 } 561 562 { 563 psDB *dbh; 564 565 dbh = psDBInit("localhost", "test", NULL, "test"); 566 if (!dbh) { 567 exit(EXIT_FAILURE); 568 } 569 570 if(!p4PMagicMaskImfileCreateTable(dbh)) { 571 exit(EXIT_FAILURE); 572 } 573 574 psDBCleanup(dbh); 575 } 576 487 577 exit(EXIT_SUCCESS); 488 578 } -
trunk/ippdb/tests/dbcleanup.c
r10238 r10681 43 43 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detResidExp"); 44 44 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detRunSummary"); 45 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p4Run"); 46 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p4InputImfile"); 47 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p4PWarpedImfile"); 48 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p4PStackedImfile"); 49 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p4PDiffImfile"); 50 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p4PMagicMaskImfile"); 45 51 46 52 psDBCleanup(dbh); -
trunk/ippdb/tests/dbsetup.c
r10238 r10681 109 109 detRunSummaryCreateTable(dbh); 110 110 111 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p4Run"); 112 p4RunCreateTable(dbh); 113 114 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p4InputImfile"); 115 p4InputImfileCreateTable(dbh); 116 117 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p4PWarpedImfile"); 118 p4PWarpedImfileCreateTable(dbh); 119 120 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p4PStackedImfile"); 121 p4PStackedImfileCreateTable(dbh); 122 123 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p4PDiffImfile"); 124 p4PDiffImfileCreateTable(dbh); 125 126 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p4PMagicMaskImfile"); 127 p4PMagicMaskImfileCreateTable(dbh); 128 111 129 psDBCleanup(dbh); 112 130 -
trunk/ippdb/tests/droptable.c
r10238 r10681 485 485 } 486 486 487 { 488 psDB *dbh; 489 490 dbh = psDBInit("localhost", "test", NULL, "test"); 491 if (!dbh) { 492 exit(EXIT_FAILURE); 493 } 494 495 if (!p4RunDropTable(dbh)) { 496 exit(EXIT_FAILURE); 497 } 498 499 psDBCleanup(dbh); 500 } 501 502 { 503 psDB *dbh; 504 505 dbh = psDBInit("localhost", "test", NULL, "test"); 506 if (!dbh) { 507 exit(EXIT_FAILURE); 508 } 509 510 if (!p4InputImfileDropTable(dbh)) { 511 exit(EXIT_FAILURE); 512 } 513 514 psDBCleanup(dbh); 515 } 516 517 { 518 psDB *dbh; 519 520 dbh = psDBInit("localhost", "test", NULL, "test"); 521 if (!dbh) { 522 exit(EXIT_FAILURE); 523 } 524 525 if (!p4PWarpedImfileDropTable(dbh)) { 526 exit(EXIT_FAILURE); 527 } 528 529 psDBCleanup(dbh); 530 } 531 532 { 533 psDB *dbh; 534 535 dbh = psDBInit("localhost", "test", NULL, "test"); 536 if (!dbh) { 537 exit(EXIT_FAILURE); 538 } 539 540 if (!p4PStackedImfileDropTable(dbh)) { 541 exit(EXIT_FAILURE); 542 } 543 544 psDBCleanup(dbh); 545 } 546 547 { 548 psDB *dbh; 549 550 dbh = psDBInit("localhost", "test", NULL, "test"); 551 if (!dbh) { 552 exit(EXIT_FAILURE); 553 } 554 555 if (!p4PDiffImfileDropTable(dbh)) { 556 exit(EXIT_FAILURE); 557 } 558 559 psDBCleanup(dbh); 560 } 561 562 { 563 psDB *dbh; 564 565 dbh = psDBInit("localhost", "test", NULL, "test"); 566 if (!dbh) { 567 exit(EXIT_FAILURE); 568 } 569 570 if (!p4PMagicMaskImfileDropTable(dbh)) { 571 exit(EXIT_FAILURE); 572 } 573 574 psDBCleanup(dbh); 575 } 576 487 577 exit(EXIT_SUCCESS); 488 578 } -
trunk/ippdb/tests/insert.c
r10328 r10681 485 485 } 486 486 487 { 488 psDB *dbh; 489 490 dbh = psDBInit("localhost", "test", NULL, "test"); 491 if (!dbh) { 492 exit(EXIT_FAILURE); 493 } 494 495 if (!p4RunInsert(dbh, -32, "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, "a string", "a string")) { 496 exit(EXIT_FAILURE); 497 } 498 499 psDBCleanup(dbh); 500 } 501 502 { 503 psDB *dbh; 504 505 dbh = psDBInit("localhost", "test", NULL, "test"); 506 if (!dbh) { 507 exit(EXIT_FAILURE); 508 } 509 510 if (!p4InputImfileInsert(dbh, -32, "a string", -32, "a string")) { 511 exit(EXIT_FAILURE); 512 } 513 514 psDBCleanup(dbh); 515 } 516 517 { 518 psDB *dbh; 519 520 dbh = psDBInit("localhost", "test", NULL, "test"); 521 if (!dbh) { 522 exit(EXIT_FAILURE); 523 } 524 525 if (!p4PWarpedImfileInsert(dbh, -32, "a string", -32, "a string", "a string", "a string", "a string")) { 526 exit(EXIT_FAILURE); 527 } 528 529 psDBCleanup(dbh); 530 } 531 532 { 533 psDB *dbh; 534 535 dbh = psDBInit("localhost", "test", NULL, "test"); 536 if (!dbh) { 537 exit(EXIT_FAILURE); 538 } 539 540 if (!p4PStackedImfileInsert(dbh, -32, "a string", "a string", "a string", "a string")) { 541 exit(EXIT_FAILURE); 542 } 543 544 psDBCleanup(dbh); 545 } 546 547 { 548 psDB *dbh; 549 550 dbh = psDBInit("localhost", "test", NULL, "test"); 551 if (!dbh) { 552 exit(EXIT_FAILURE); 553 } 554 555 if (!p4PDiffImfileInsert(dbh, -32, "a string", -32, "a string", "a string", "a string", "a string")) { 556 exit(EXIT_FAILURE); 557 } 558 559 psDBCleanup(dbh); 560 } 561 562 { 563 psDB *dbh; 564 565 dbh = psDBInit("localhost", "test", NULL, "test"); 566 if (!dbh) { 567 exit(EXIT_FAILURE); 568 } 569 570 if (!p4PMagicMaskImfileInsert(dbh, -32, "a string", -32, "a string", "a string")) { 571 exit(EXIT_FAILURE); 572 } 573 574 psDBCleanup(dbh); 575 } 576 487 577 exit(EXIT_SUCCESS); 488 578 } -
trunk/ippdb/tests/insertfits.c
r10238 r10681 841 841 } 842 842 843 { 844 psDB *dbh; 845 psFits *fits; 846 847 dbh = psDBInit("localhost", "test", NULL, "test"); 848 if (!dbh) { 849 exit(EXIT_FAILURE); 850 } 851 852 // open a temp 853 fits = psFitsOpen(TMP_FILENAME, "r"); 854 if (!fits) { 855 exit(EXIT_FAILURE); 856 } 857 858 if (!p4RunInsertFits(dbh, fits)) { 859 exit(EXIT_FAILURE); 860 } 861 862 if (!psFitsClose(fits)) { 863 exit(EXIT_FAILURE); 864 } 865 866 psDBCleanup(dbh); 867 } 868 869 { 870 psDB *dbh; 871 psFits *fits; 872 873 dbh = psDBInit("localhost", "test", NULL, "test"); 874 if (!dbh) { 875 exit(EXIT_FAILURE); 876 } 877 878 // open a temp 879 fits = psFitsOpen(TMP_FILENAME, "r"); 880 if (!fits) { 881 exit(EXIT_FAILURE); 882 } 883 884 if (!p4InputImfileInsertFits(dbh, fits)) { 885 exit(EXIT_FAILURE); 886 } 887 888 if (!psFitsClose(fits)) { 889 exit(EXIT_FAILURE); 890 } 891 892 psDBCleanup(dbh); 893 } 894 895 { 896 psDB *dbh; 897 psFits *fits; 898 899 dbh = psDBInit("localhost", "test", NULL, "test"); 900 if (!dbh) { 901 exit(EXIT_FAILURE); 902 } 903 904 // open a temp 905 fits = psFitsOpen(TMP_FILENAME, "r"); 906 if (!fits) { 907 exit(EXIT_FAILURE); 908 } 909 910 if (!p4PWarpedImfileInsertFits(dbh, fits)) { 911 exit(EXIT_FAILURE); 912 } 913 914 if (!psFitsClose(fits)) { 915 exit(EXIT_FAILURE); 916 } 917 918 psDBCleanup(dbh); 919 } 920 921 { 922 psDB *dbh; 923 psFits *fits; 924 925 dbh = psDBInit("localhost", "test", NULL, "test"); 926 if (!dbh) { 927 exit(EXIT_FAILURE); 928 } 929 930 // open a temp 931 fits = psFitsOpen(TMP_FILENAME, "r"); 932 if (!fits) { 933 exit(EXIT_FAILURE); 934 } 935 936 if (!p4PStackedImfileInsertFits(dbh, fits)) { 937 exit(EXIT_FAILURE); 938 } 939 940 if (!psFitsClose(fits)) { 941 exit(EXIT_FAILURE); 942 } 943 944 psDBCleanup(dbh); 945 } 946 947 { 948 psDB *dbh; 949 psFits *fits; 950 951 dbh = psDBInit("localhost", "test", NULL, "test"); 952 if (!dbh) { 953 exit(EXIT_FAILURE); 954 } 955 956 // open a temp 957 fits = psFitsOpen(TMP_FILENAME, "r"); 958 if (!fits) { 959 exit(EXIT_FAILURE); 960 } 961 962 if (!p4PDiffImfileInsertFits(dbh, fits)) { 963 exit(EXIT_FAILURE); 964 } 965 966 if (!psFitsClose(fits)) { 967 exit(EXIT_FAILURE); 968 } 969 970 psDBCleanup(dbh); 971 } 972 973 { 974 psDB *dbh; 975 psFits *fits; 976 977 dbh = psDBInit("localhost", "test", NULL, "test"); 978 if (!dbh) { 979 exit(EXIT_FAILURE); 980 } 981 982 // open a temp 983 fits = psFitsOpen(TMP_FILENAME, "r"); 984 if (!fits) { 985 exit(EXIT_FAILURE); 986 } 987 988 if (!p4PMagicMaskImfileInsertFits(dbh, fits)) { 989 exit(EXIT_FAILURE); 990 } 991 992 if (!psFitsClose(fits)) { 993 exit(EXIT_FAILURE); 994 } 995 996 psDBCleanup(dbh); 997 } 998 843 999 exit(EXIT_SUCCESS); 844 1000 } -
trunk/ippdb/tests/insertobject.c
r10328 r10681 709 709 } 710 710 711 { 712 psDB *dbh; 713 p4RunRow *object; 714 715 dbh = psDBInit("localhost", "test", NULL, "test"); 716 if (!dbh) { 717 exit(EXIT_FAILURE); 718 } 719 720 object = p4RunRowAlloc(-32, "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, "a string", "a string"); 721 if (!object) { 722 exit(EXIT_FAILURE); 723 } 724 725 if (!p4RunInsertObject(dbh, object)) { 726 exit(EXIT_FAILURE); 727 } 728 729 psFree(object); 730 psDBCleanup(dbh); 731 } 732 733 { 734 psDB *dbh; 735 p4InputImfileRow *object; 736 737 dbh = psDBInit("localhost", "test", NULL, "test"); 738 if (!dbh) { 739 exit(EXIT_FAILURE); 740 } 741 742 object = p4InputImfileRowAlloc(-32, "a string", -32, "a string"); 743 if (!object) { 744 exit(EXIT_FAILURE); 745 } 746 747 if (!p4InputImfileInsertObject(dbh, object)) { 748 exit(EXIT_FAILURE); 749 } 750 751 psFree(object); 752 psDBCleanup(dbh); 753 } 754 755 { 756 psDB *dbh; 757 p4PWarpedImfileRow *object; 758 759 dbh = psDBInit("localhost", "test", NULL, "test"); 760 if (!dbh) { 761 exit(EXIT_FAILURE); 762 } 763 764 object = p4PWarpedImfileRowAlloc(-32, "a string", -32, "a string", "a string", "a string", "a string"); 765 if (!object) { 766 exit(EXIT_FAILURE); 767 } 768 769 if (!p4PWarpedImfileInsertObject(dbh, object)) { 770 exit(EXIT_FAILURE); 771 } 772 773 psFree(object); 774 psDBCleanup(dbh); 775 } 776 777 { 778 psDB *dbh; 779 p4PStackedImfileRow *object; 780 781 dbh = psDBInit("localhost", "test", NULL, "test"); 782 if (!dbh) { 783 exit(EXIT_FAILURE); 784 } 785 786 object = p4PStackedImfileRowAlloc(-32, "a string", "a string", "a string", "a string"); 787 if (!object) { 788 exit(EXIT_FAILURE); 789 } 790 791 if (!p4PStackedImfileInsertObject(dbh, object)) { 792 exit(EXIT_FAILURE); 793 } 794 795 psFree(object); 796 psDBCleanup(dbh); 797 } 798 799 { 800 psDB *dbh; 801 p4PDiffImfileRow *object; 802 803 dbh = psDBInit("localhost", "test", NULL, "test"); 804 if (!dbh) { 805 exit(EXIT_FAILURE); 806 } 807 808 object = p4PDiffImfileRowAlloc(-32, "a string", -32, "a string", "a string", "a string", "a string"); 809 if (!object) { 810 exit(EXIT_FAILURE); 811 } 812 813 if (!p4PDiffImfileInsertObject(dbh, object)) { 814 exit(EXIT_FAILURE); 815 } 816 817 psFree(object); 818 psDBCleanup(dbh); 819 } 820 821 { 822 psDB *dbh; 823 p4PMagicMaskImfileRow *object; 824 825 dbh = psDBInit("localhost", "test", NULL, "test"); 826 if (!dbh) { 827 exit(EXIT_FAILURE); 828 } 829 830 object = p4PMagicMaskImfileRowAlloc(-32, "a string", -32, "a string", "a string"); 831 if (!object) { 832 exit(EXIT_FAILURE); 833 } 834 835 if (!p4PMagicMaskImfileInsertObject(dbh, object)) { 836 exit(EXIT_FAILURE); 837 } 838 839 psFree(object); 840 psDBCleanup(dbh); 841 } 842 711 843 exit(EXIT_SUCCESS); 712 844 } -
trunk/ippdb/tests/metadatafromobject.c
r10328 r10681 1663 1663 } 1664 1664 1665 { 1666 psMetadata *md; 1667 p4RunRow *object; 1668 bool status; 1669 1670 object = p4RunRowAlloc(-32, "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, "a string", "a string"); 1671 if (!object) { 1672 exit(EXIT_FAILURE); 1673 } 1674 1675 md = p4RunMetadataFromObject(object); 1676 if (!md) { 1677 exit(EXIT_FAILURE); 1678 } 1679 1680 psFree(object); 1681 1682 if (!psMetadataLookupS32(&status, md, "p4_id") == -32) { 1683 psFree(md); 1684 exit(EXIT_FAILURE); 1685 } 1686 if (strncmp(psMetadataLookupPtr(&status, md, "survey_mode"), "a string", MAX_STRING_LENGTH)) { 1687 psFree(md); 1688 exit(EXIT_FAILURE); 1689 } 1690 if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) { 1691 psFree(md); 1692 exit(EXIT_FAILURE); 1693 } 1694 if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) { 1695 psFree(md); 1696 exit(EXIT_FAILURE); 1697 } 1698 if (strncmp(psMetadataLookupPtr(&status, md, "skycell_id"), "a string", MAX_STRING_LENGTH)) { 1699 psFree(md); 1700 exit(EXIT_FAILURE); 1701 } 1702 if (strncmp(psMetadataLookupPtr(&status, md, "tess_id"), "a string", MAX_STRING_LENGTH)) { 1703 psFree(md); 1704 exit(EXIT_FAILURE); 1705 } 1706 if (!psMetadataLookupF64(&status, md, "ra") == 64.64) { 1707 psFree(md); 1708 exit(EXIT_FAILURE); 1709 } 1710 if (!psMetadataLookupF64(&status, md, "decl") == 64.64) { 1711 psFree(md); 1712 exit(EXIT_FAILURE); 1713 } 1714 if (strncmp(psMetadataLookupPtr(&status, md, "input_ss"), "a string", MAX_STRING_LENGTH)) { 1715 psFree(md); 1716 exit(EXIT_FAILURE); 1717 } 1718 if (strncmp(psMetadataLookupPtr(&status, md, "output_ss"), "a string", MAX_STRING_LENGTH)) { 1719 psFree(md); 1720 exit(EXIT_FAILURE); 1721 } 1722 1723 psFree(md); 1724 } 1725 1726 { 1727 psMetadata *md; 1728 p4InputImfileRow *object; 1729 bool status; 1730 1731 object = p4InputImfileRowAlloc(-32, "a string", -32, "a string"); 1732 if (!object) { 1733 exit(EXIT_FAILURE); 1734 } 1735 1736 md = p4InputImfileMetadataFromObject(object); 1737 if (!md) { 1738 exit(EXIT_FAILURE); 1739 } 1740 1741 psFree(object); 1742 1743 if (!psMetadataLookupS32(&status, md, "p4_id") == -32) { 1744 psFree(md); 1745 exit(EXIT_FAILURE); 1746 } 1747 if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) { 1748 psFree(md); 1749 exit(EXIT_FAILURE); 1750 } 1751 if (!psMetadataLookupS32(&status, md, "p3_version") == -32) { 1752 psFree(md); 1753 exit(EXIT_FAILURE); 1754 } 1755 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 1756 psFree(md); 1757 exit(EXIT_FAILURE); 1758 } 1759 1760 psFree(md); 1761 } 1762 1763 { 1764 psMetadata *md; 1765 p4PWarpedImfileRow *object; 1766 bool status; 1767 1768 object = p4PWarpedImfileRowAlloc(-32, "a string", -32, "a string", "a string", "a string", "a string"); 1769 if (!object) { 1770 exit(EXIT_FAILURE); 1771 } 1772 1773 md = p4PWarpedImfileMetadataFromObject(object); 1774 if (!md) { 1775 exit(EXIT_FAILURE); 1776 } 1777 1778 psFree(object); 1779 1780 if (!psMetadataLookupS32(&status, md, "p4_id") == -32) { 1781 psFree(md); 1782 exit(EXIT_FAILURE); 1783 } 1784 if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) { 1785 psFree(md); 1786 exit(EXIT_FAILURE); 1787 } 1788 if (!psMetadataLookupS32(&status, md, "p3_version") == -32) { 1789 psFree(md); 1790 exit(EXIT_FAILURE); 1791 } 1792 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 1793 psFree(md); 1794 exit(EXIT_FAILURE); 1795 } 1796 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 1797 psFree(md); 1798 exit(EXIT_FAILURE); 1799 } 1800 if (strncmp(psMetadataLookupPtr(&status, md, "b1_uri"), "a string", MAX_STRING_LENGTH)) { 1801 psFree(md); 1802 exit(EXIT_FAILURE); 1803 } 1804 if (strncmp(psMetadataLookupPtr(&status, md, "b2_uri"), "a string", MAX_STRING_LENGTH)) { 1805 psFree(md); 1806 exit(EXIT_FAILURE); 1807 } 1808 1809 psFree(md); 1810 } 1811 1812 { 1813 psMetadata *md; 1814 p4PStackedImfileRow *object; 1815 bool status; 1816 1817 object = p4PStackedImfileRowAlloc(-32, "a string", "a string", "a string", "a string"); 1818 if (!object) { 1819 exit(EXIT_FAILURE); 1820 } 1821 1822 md = p4PStackedImfileMetadataFromObject(object); 1823 if (!md) { 1824 exit(EXIT_FAILURE); 1825 } 1826 1827 psFree(object); 1828 1829 if (!psMetadataLookupS32(&status, md, "p4_id") == -32) { 1830 psFree(md); 1831 exit(EXIT_FAILURE); 1832 } 1833 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 1834 psFree(md); 1835 exit(EXIT_FAILURE); 1836 } 1837 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 1838 psFree(md); 1839 exit(EXIT_FAILURE); 1840 } 1841 if (strncmp(psMetadataLookupPtr(&status, md, "b1_uri"), "a string", MAX_STRING_LENGTH)) { 1842 psFree(md); 1843 exit(EXIT_FAILURE); 1844 } 1845 if (strncmp(psMetadataLookupPtr(&status, md, "b2_uri"), "a string", MAX_STRING_LENGTH)) { 1846 psFree(md); 1847 exit(EXIT_FAILURE); 1848 } 1849 1850 psFree(md); 1851 } 1852 1853 { 1854 psMetadata *md; 1855 p4PDiffImfileRow *object; 1856 bool status; 1857 1858 object = p4PDiffImfileRowAlloc(-32, "a string", -32, "a string", "a string", "a string", "a string"); 1859 if (!object) { 1860 exit(EXIT_FAILURE); 1861 } 1862 1863 md = p4PDiffImfileMetadataFromObject(object); 1864 if (!md) { 1865 exit(EXIT_FAILURE); 1866 } 1867 1868 psFree(object); 1869 1870 if (!psMetadataLookupS32(&status, md, "p4_id") == -32) { 1871 psFree(md); 1872 exit(EXIT_FAILURE); 1873 } 1874 if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) { 1875 psFree(md); 1876 exit(EXIT_FAILURE); 1877 } 1878 if (!psMetadataLookupS32(&status, md, "p3_version") == -32) { 1879 psFree(md); 1880 exit(EXIT_FAILURE); 1881 } 1882 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 1883 psFree(md); 1884 exit(EXIT_FAILURE); 1885 } 1886 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 1887 psFree(md); 1888 exit(EXIT_FAILURE); 1889 } 1890 if (strncmp(psMetadataLookupPtr(&status, md, "b1_uri"), "a string", MAX_STRING_LENGTH)) { 1891 psFree(md); 1892 exit(EXIT_FAILURE); 1893 } 1894 if (strncmp(psMetadataLookupPtr(&status, md, "b2_uri"), "a string", MAX_STRING_LENGTH)) { 1895 psFree(md); 1896 exit(EXIT_FAILURE); 1897 } 1898 1899 psFree(md); 1900 } 1901 1902 { 1903 psMetadata *md; 1904 p4PMagicMaskImfileRow *object; 1905 bool status; 1906 1907 object = p4PMagicMaskImfileRowAlloc(-32, "a string", -32, "a string", "a string"); 1908 if (!object) { 1909 exit(EXIT_FAILURE); 1910 } 1911 1912 md = p4PMagicMaskImfileMetadataFromObject(object); 1913 if (!md) { 1914 exit(EXIT_FAILURE); 1915 } 1916 1917 psFree(object); 1918 1919 if (!psMetadataLookupS32(&status, md, "p4_id") == -32) { 1920 psFree(md); 1921 exit(EXIT_FAILURE); 1922 } 1923 if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) { 1924 psFree(md); 1925 exit(EXIT_FAILURE); 1926 } 1927 if (!psMetadataLookupS32(&status, md, "p3_version") == -32) { 1928 psFree(md); 1929 exit(EXIT_FAILURE); 1930 } 1931 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 1932 psFree(md); 1933 exit(EXIT_FAILURE); 1934 } 1935 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 1936 psFree(md); 1937 exit(EXIT_FAILURE); 1938 } 1939 1940 psFree(md); 1941 } 1942 1665 1943 exit(EXIT_SUCCESS); 1666 1944 } -
trunk/ippdb/tests/objectfrommetadata.c
r10328 r10681 2550 2550 } 2551 2551 2552 { 2553 psMetadata *md; 2554 p4RunRow *object; 2555 2556 md = psMetadataAlloc(); 2557 if (!psMetadataAddS32(md, PS_LIST_TAIL, "p4_id", 0, NULL, -32)) { 2558 psFree(md); 2559 exit(EXIT_FAILURE); 2560 } 2561 if (!psMetadataAddStr(md, PS_LIST_TAIL, "survey_mode", 0, NULL, "a string")) { 2562 psFree(md); 2563 exit(EXIT_FAILURE); 2564 } 2565 if (!psMetadataAddStr(md, PS_LIST_TAIL, "state", 0, NULL, "a string")) { 2566 psFree(md); 2567 exit(EXIT_FAILURE); 2568 } 2569 if (!psMetadataAddStr(md, PS_LIST_TAIL, "filter", 0, NULL, "a string")) { 2570 psFree(md); 2571 exit(EXIT_FAILURE); 2572 } 2573 if (!psMetadataAddStr(md, PS_LIST_TAIL, "skycell_id", 0, NULL, "a string")) { 2574 psFree(md); 2575 exit(EXIT_FAILURE); 2576 } 2577 if (!psMetadataAddStr(md, PS_LIST_TAIL, "tess_id", 0, NULL, "a string")) { 2578 psFree(md); 2579 exit(EXIT_FAILURE); 2580 } 2581 if (!psMetadataAddF64(md, PS_LIST_TAIL, "ra", 0, NULL, 64.64)) { 2582 psFree(md); 2583 exit(EXIT_FAILURE); 2584 } 2585 if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) { 2586 psFree(md); 2587 exit(EXIT_FAILURE); 2588 } 2589 if (!psMetadataAddStr(md, PS_LIST_TAIL, "input_ss", 0, NULL, "a string")) { 2590 psFree(md); 2591 exit(EXIT_FAILURE); 2592 } 2593 if (!psMetadataAddStr(md, PS_LIST_TAIL, "output_ss", 0, NULL, "a string")) { 2594 psFree(md); 2595 exit(EXIT_FAILURE); 2596 } 2597 2598 object = p4RunObjectFromMetadata(md); 2599 if (!object) { 2600 psFree(md); 2601 exit(EXIT_FAILURE); 2602 } 2603 2604 psFree(md); 2605 2606 if (!object->p4_id == -32) { 2607 psFree(object); 2608 exit(EXIT_FAILURE); 2609 } 2610 if (strncmp(object->survey_mode, "a string", MAX_STRING_LENGTH)) { 2611 psFree(object); 2612 exit(EXIT_FAILURE); 2613 } 2614 if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) { 2615 psFree(object); 2616 exit(EXIT_FAILURE); 2617 } 2618 if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) { 2619 psFree(object); 2620 exit(EXIT_FAILURE); 2621 } 2622 if (strncmp(object->skycell_id, "a string", MAX_STRING_LENGTH)) { 2623 psFree(object); 2624 exit(EXIT_FAILURE); 2625 } 2626 if (strncmp(object->tess_id, "a string", MAX_STRING_LENGTH)) { 2627 psFree(object); 2628 exit(EXIT_FAILURE); 2629 } 2630 if (!object->ra == 64.64) { 2631 psFree(object); 2632 exit(EXIT_FAILURE); 2633 } 2634 if (!object->decl == 64.64) { 2635 psFree(object); 2636 exit(EXIT_FAILURE); 2637 } 2638 if (strncmp(object->input_ss, "a string", MAX_STRING_LENGTH)) { 2639 psFree(object); 2640 exit(EXIT_FAILURE); 2641 } 2642 if (strncmp(object->output_ss, "a string", MAX_STRING_LENGTH)) { 2643 psFree(object); 2644 exit(EXIT_FAILURE); 2645 } 2646 2647 psFree(object); 2648 } 2649 2650 { 2651 psMetadata *md; 2652 p4InputImfileRow *object; 2653 2654 md = psMetadataAlloc(); 2655 if (!psMetadataAddS32(md, PS_LIST_TAIL, "p4_id", 0, NULL, -32)) { 2656 psFree(md); 2657 exit(EXIT_FAILURE); 2658 } 2659 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) { 2660 psFree(md); 2661 exit(EXIT_FAILURE); 2662 } 2663 if (!psMetadataAddS32(md, PS_LIST_TAIL, "p3_version", 0, NULL, -32)) { 2664 psFree(md); 2665 exit(EXIT_FAILURE); 2666 } 2667 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 2668 psFree(md); 2669 exit(EXIT_FAILURE); 2670 } 2671 2672 object = p4InputImfileObjectFromMetadata(md); 2673 if (!object) { 2674 psFree(md); 2675 exit(EXIT_FAILURE); 2676 } 2677 2678 psFree(md); 2679 2680 if (!object->p4_id == -32) { 2681 psFree(object); 2682 exit(EXIT_FAILURE); 2683 } 2684 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 2685 psFree(object); 2686 exit(EXIT_FAILURE); 2687 } 2688 if (!object->p3_version == -32) { 2689 psFree(object); 2690 exit(EXIT_FAILURE); 2691 } 2692 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 2693 psFree(object); 2694 exit(EXIT_FAILURE); 2695 } 2696 2697 psFree(object); 2698 } 2699 2700 { 2701 psMetadata *md; 2702 p4PWarpedImfileRow *object; 2703 2704 md = psMetadataAlloc(); 2705 if (!psMetadataAddS32(md, PS_LIST_TAIL, "p4_id", 0, NULL, -32)) { 2706 psFree(md); 2707 exit(EXIT_FAILURE); 2708 } 2709 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) { 2710 psFree(md); 2711 exit(EXIT_FAILURE); 2712 } 2713 if (!psMetadataAddS32(md, PS_LIST_TAIL, "p3_version", 0, NULL, -32)) { 2714 psFree(md); 2715 exit(EXIT_FAILURE); 2716 } 2717 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 2718 psFree(md); 2719 exit(EXIT_FAILURE); 2720 } 2721 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 2722 psFree(md); 2723 exit(EXIT_FAILURE); 2724 } 2725 if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) { 2726 psFree(md); 2727 exit(EXIT_FAILURE); 2728 } 2729 if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) { 2730 psFree(md); 2731 exit(EXIT_FAILURE); 2732 } 2733 2734 object = p4PWarpedImfileObjectFromMetadata(md); 2735 if (!object) { 2736 psFree(md); 2737 exit(EXIT_FAILURE); 2738 } 2739 2740 psFree(md); 2741 2742 if (!object->p4_id == -32) { 2743 psFree(object); 2744 exit(EXIT_FAILURE); 2745 } 2746 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 2747 psFree(object); 2748 exit(EXIT_FAILURE); 2749 } 2750 if (!object->p3_version == -32) { 2751 psFree(object); 2752 exit(EXIT_FAILURE); 2753 } 2754 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 2755 psFree(object); 2756 exit(EXIT_FAILURE); 2757 } 2758 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 2759 psFree(object); 2760 exit(EXIT_FAILURE); 2761 } 2762 if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) { 2763 psFree(object); 2764 exit(EXIT_FAILURE); 2765 } 2766 if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) { 2767 psFree(object); 2768 exit(EXIT_FAILURE); 2769 } 2770 2771 psFree(object); 2772 } 2773 2774 { 2775 psMetadata *md; 2776 p4PStackedImfileRow *object; 2777 2778 md = psMetadataAlloc(); 2779 if (!psMetadataAddS32(md, PS_LIST_TAIL, "p4_id", 0, NULL, -32)) { 2780 psFree(md); 2781 exit(EXIT_FAILURE); 2782 } 2783 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 2784 psFree(md); 2785 exit(EXIT_FAILURE); 2786 } 2787 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 2788 psFree(md); 2789 exit(EXIT_FAILURE); 2790 } 2791 if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) { 2792 psFree(md); 2793 exit(EXIT_FAILURE); 2794 } 2795 if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) { 2796 psFree(md); 2797 exit(EXIT_FAILURE); 2798 } 2799 2800 object = p4PStackedImfileObjectFromMetadata(md); 2801 if (!object) { 2802 psFree(md); 2803 exit(EXIT_FAILURE); 2804 } 2805 2806 psFree(md); 2807 2808 if (!object->p4_id == -32) { 2809 psFree(object); 2810 exit(EXIT_FAILURE); 2811 } 2812 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 2813 psFree(object); 2814 exit(EXIT_FAILURE); 2815 } 2816 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 2817 psFree(object); 2818 exit(EXIT_FAILURE); 2819 } 2820 if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) { 2821 psFree(object); 2822 exit(EXIT_FAILURE); 2823 } 2824 if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) { 2825 psFree(object); 2826 exit(EXIT_FAILURE); 2827 } 2828 2829 psFree(object); 2830 } 2831 2832 { 2833 psMetadata *md; 2834 p4PDiffImfileRow *object; 2835 2836 md = psMetadataAlloc(); 2837 if (!psMetadataAddS32(md, PS_LIST_TAIL, "p4_id", 0, NULL, -32)) { 2838 psFree(md); 2839 exit(EXIT_FAILURE); 2840 } 2841 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) { 2842 psFree(md); 2843 exit(EXIT_FAILURE); 2844 } 2845 if (!psMetadataAddS32(md, PS_LIST_TAIL, "p3_version", 0, NULL, -32)) { 2846 psFree(md); 2847 exit(EXIT_FAILURE); 2848 } 2849 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 2850 psFree(md); 2851 exit(EXIT_FAILURE); 2852 } 2853 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 2854 psFree(md); 2855 exit(EXIT_FAILURE); 2856 } 2857 if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) { 2858 psFree(md); 2859 exit(EXIT_FAILURE); 2860 } 2861 if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) { 2862 psFree(md); 2863 exit(EXIT_FAILURE); 2864 } 2865 2866 object = p4PDiffImfileObjectFromMetadata(md); 2867 if (!object) { 2868 psFree(md); 2869 exit(EXIT_FAILURE); 2870 } 2871 2872 psFree(md); 2873 2874 if (!object->p4_id == -32) { 2875 psFree(object); 2876 exit(EXIT_FAILURE); 2877 } 2878 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 2879 psFree(object); 2880 exit(EXIT_FAILURE); 2881 } 2882 if (!object->p3_version == -32) { 2883 psFree(object); 2884 exit(EXIT_FAILURE); 2885 } 2886 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 2887 psFree(object); 2888 exit(EXIT_FAILURE); 2889 } 2890 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 2891 psFree(object); 2892 exit(EXIT_FAILURE); 2893 } 2894 if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) { 2895 psFree(object); 2896 exit(EXIT_FAILURE); 2897 } 2898 if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) { 2899 psFree(object); 2900 exit(EXIT_FAILURE); 2901 } 2902 2903 psFree(object); 2904 } 2905 2906 { 2907 psMetadata *md; 2908 p4PMagicMaskImfileRow *object; 2909 2910 md = psMetadataAlloc(); 2911 if (!psMetadataAddS32(md, PS_LIST_TAIL, "p4_id", 0, NULL, -32)) { 2912 psFree(md); 2913 exit(EXIT_FAILURE); 2914 } 2915 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) { 2916 psFree(md); 2917 exit(EXIT_FAILURE); 2918 } 2919 if (!psMetadataAddS32(md, PS_LIST_TAIL, "p3_version", 0, NULL, -32)) { 2920 psFree(md); 2921 exit(EXIT_FAILURE); 2922 } 2923 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 2924 psFree(md); 2925 exit(EXIT_FAILURE); 2926 } 2927 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 2928 psFree(md); 2929 exit(EXIT_FAILURE); 2930 } 2931 2932 object = p4PMagicMaskImfileObjectFromMetadata(md); 2933 if (!object) { 2934 psFree(md); 2935 exit(EXIT_FAILURE); 2936 } 2937 2938 psFree(md); 2939 2940 if (!object->p4_id == -32) { 2941 psFree(object); 2942 exit(EXIT_FAILURE); 2943 } 2944 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 2945 psFree(object); 2946 exit(EXIT_FAILURE); 2947 } 2948 if (!object->p3_version == -32) { 2949 psFree(object); 2950 exit(EXIT_FAILURE); 2951 } 2952 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 2953 psFree(object); 2954 exit(EXIT_FAILURE); 2955 } 2956 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 2957 psFree(object); 2958 exit(EXIT_FAILURE); 2959 } 2960 2961 psFree(object); 2962 } 2963 2552 2964 exit(EXIT_SUCCESS); 2553 2965 } -
trunk/ippdb/tests/selectrowsfits.c
r10238 r10681 711 711 } 712 712 713 { 714 psDB *dbh; 715 psFits *fits; 716 717 dbh = psDBInit("localhost", "test", NULL, "test"); 718 if (!dbh) { 719 exit(EXIT_FAILURE); 720 } 721 722 fits = psFitsOpen(TMP_FILENAME, "w"); 723 if (!fits) { 724 exit(EXIT_FAILURE); 725 } 726 727 if (!p4RunSelectRowsFits(dbh, fits, NULL, 1)) { 728 exit(EXIT_FAILURE); 729 } 730 731 psFree(fits); 732 psDBCleanup(dbh); 733 } 734 735 { 736 psDB *dbh; 737 psFits *fits; 738 739 dbh = psDBInit("localhost", "test", NULL, "test"); 740 if (!dbh) { 741 exit(EXIT_FAILURE); 742 } 743 744 fits = psFitsOpen(TMP_FILENAME, "w"); 745 if (!fits) { 746 exit(EXIT_FAILURE); 747 } 748 749 if (!p4InputImfileSelectRowsFits(dbh, fits, NULL, 1)) { 750 exit(EXIT_FAILURE); 751 } 752 753 psFree(fits); 754 psDBCleanup(dbh); 755 } 756 757 { 758 psDB *dbh; 759 psFits *fits; 760 761 dbh = psDBInit("localhost", "test", NULL, "test"); 762 if (!dbh) { 763 exit(EXIT_FAILURE); 764 } 765 766 fits = psFitsOpen(TMP_FILENAME, "w"); 767 if (!fits) { 768 exit(EXIT_FAILURE); 769 } 770 771 if (!p4PWarpedImfileSelectRowsFits(dbh, fits, NULL, 1)) { 772 exit(EXIT_FAILURE); 773 } 774 775 psFree(fits); 776 psDBCleanup(dbh); 777 } 778 779 { 780 psDB *dbh; 781 psFits *fits; 782 783 dbh = psDBInit("localhost", "test", NULL, "test"); 784 if (!dbh) { 785 exit(EXIT_FAILURE); 786 } 787 788 fits = psFitsOpen(TMP_FILENAME, "w"); 789 if (!fits) { 790 exit(EXIT_FAILURE); 791 } 792 793 if (!p4PStackedImfileSelectRowsFits(dbh, fits, NULL, 1)) { 794 exit(EXIT_FAILURE); 795 } 796 797 psFree(fits); 798 psDBCleanup(dbh); 799 } 800 801 { 802 psDB *dbh; 803 psFits *fits; 804 805 dbh = psDBInit("localhost", "test", NULL, "test"); 806 if (!dbh) { 807 exit(EXIT_FAILURE); 808 } 809 810 fits = psFitsOpen(TMP_FILENAME, "w"); 811 if (!fits) { 812 exit(EXIT_FAILURE); 813 } 814 815 if (!p4PDiffImfileSelectRowsFits(dbh, fits, NULL, 1)) { 816 exit(EXIT_FAILURE); 817 } 818 819 psFree(fits); 820 psDBCleanup(dbh); 821 } 822 823 { 824 psDB *dbh; 825 psFits *fits; 826 827 dbh = psDBInit("localhost", "test", NULL, "test"); 828 if (!dbh) { 829 exit(EXIT_FAILURE); 830 } 831 832 fits = psFitsOpen(TMP_FILENAME, "w"); 833 if (!fits) { 834 exit(EXIT_FAILURE); 835 } 836 837 if (!p4PMagicMaskImfileSelectRowsFits(dbh, fits, NULL, 1)) { 838 exit(EXIT_FAILURE); 839 } 840 841 psFree(fits); 842 psDBCleanup(dbh); 843 } 844 713 845 exit(EXIT_SUCCESS); 714 846 }
Note:
See TracChangeset
for help on using the changeset viewer.
