IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 7, 2005, 10:58:51 AM (21 years ago)
Author:
desonia
Message:

modified psMetadata to use a special psMetadataType to signify duplicate
entries and added a flag to signify that duplicate entries are OK.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/astronomy/tst_psMetadata_03.c

    r3341 r3381  
    1818*  @author  Ross Harman, MHPCC
    1919*
    20 *  @version $Revision: 1.14 $  $Name: not supported by cvs2svn $
    21 *  @date  $Date: 2005-02-28 23:34:10 $
     20*  @version $Revision: 1.15 $  $Name: not supported by cvs2svn $
     21*  @date  $Date: 2005-03-07 20:58:50 $
    2222*
    2323*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    3535
    3636    switch (metadataItem->type) {
    37     case PS_META_LIST:
     37    case PS_META_MULTI:
    3838        printf("Key Value: %17c", ' ');
    3939        break;
     
    9090    // Test B - Remove items from metadata by name
    9191    printPositiveTestHeader(stdout, "psMetadata", "Test B - Remove items from metadata by name");
    92     if(!psMetadataAddItem(metadata, item1, PS_LIST_HEAD)) {
     92    if(!psMetadataAddItem(metadata, item1, PS_LIST_HEAD, PS_META_DEFAULT)) {
    9393        psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem did not return true when adding by name.");
    9494        return 10;
     
    111111    // Test C - Remove items from metadata by index
    112112    printPositiveTestHeader(stdout, "psMetadata", "Test C - Remove items from metadata by index");
    113     if ( ! psMetadataAddItem(metadata, item3, PS_LIST_HEAD) ) {
     113    if ( ! psMetadataAddItem(metadata, item3, PS_LIST_HEAD, PS_META_DEFAULT) ) {
    114114        psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem did not return true when adding by index.");
    115115        return 14;
     
    166166    mdTable = errMetadata->table;
    167167    errMetadata->table = NULL;
    168     if ( psMetadataAddItem(errMetadata, item3, PS_LIST_HEAD) ) {
     168    if ( psMetadataAddItem(errMetadata, item3, PS_LIST_HEAD, PS_META_DEFAULT) ) {
    169169        psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem did not return false w/ invalid metadata struct w/o hash table.");
    170170        return 21;
     
    182182    mdList = errMetadata->list;
    183183    errMetadata->list = NULL;
    184     if ( psMetadataAddItem(errMetadata, item3, PS_LIST_HEAD) ) {
     184    if ( psMetadataAddItem(errMetadata, item3, PS_LIST_HEAD, PS_META_DEFAULT) ) {
    185185        psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem did not return false w/ invalid metadata struct w/o link list.");
    186186        return 22;
     
    198198    errName = errItem->name;
    199199    errItem->name = NULL;
    200     if ( psMetadataAddItem(errMetadata, errItem, PS_LIST_HEAD) ) {
     200    if ( psMetadataAddItem(errMetadata, errItem, PS_LIST_HEAD, PS_META_DEFAULT) ) {
    201201        psError(PS_ERR_UNKNOWN, true,"psMetadataAddItem did not return false with item with null name.");
    202202        return 23;
Note: See TracChangeset for help on using the changeset viewer.