IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 2050


Ignore:
Timestamp:
Oct 11, 2004, 3:54:00 PM (22 years ago)
Author:
evanalst
Message:

Add additional test cases for psMetadataAddItem.

Location:
trunk/psLib/test
Files:
2 edited

Legend:

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

    r1843 r2050  
    1313*  @author  Ross Harman, MHPCC
    1414*
    15 *  @version $Revision: 1.2 $  $Name: not supported by cvs2svn $
    16 *  @date  $Date: 2004-09-21 23:24:42 $
     15*  @version $Revision: 1.3 $  $Name: not supported by cvs2svn $
     16*  @date  $Date: 2004-10-12 01:54:00 $
    1717*
    1818*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    8787    // Test B - Add leaf node on top of existing leaf node
    8888    printPositiveTestHeader(stdout, "psMetadata", "Test B - Add leaf node on top of existing leaf node");
    89     psMetadataAddItem(metadata, item1a, PS_LIST_HEAD);
    90     psMetadataAddItem(metadata, item1b, PS_LIST_HEAD);
     89    if( ! psMetadataAddItem(metadata, item1a, PS_LIST_HEAD) ) {
     90        psError(__func__,"psMetadataAddItem returned false for adding a node top.");
     91        return 20;
     92    }
     93    if ( ! psMetadataAddItem(metadata, item1b, PS_LIST_HEAD) ) {
     94        psError(__func__,"psMetadataAddItem returned false for adding a node top.");
     95        return 21;
     96    }
     97
    9198    printFooter(stdout, "psMetadata", "Test B - Add leaf node on top of existing leaf node", true);
    9299
     
    94101    // Test C - Add leaf node to existing folder node
    95102    printPositiveTestHeader(stdout, "psMetadata", "Test C - Add leaf node to existing folder node");
    96     psMetadataAddItem(metadata, item1c, PS_LIST_HEAD);
     103    if ( ! psMetadataAddItem(metadata, item1c, PS_LIST_HEAD) ) {
     104        psError(__func__,"psMetadataAddItem return false for adding a not to existing node.");
     105        return 22;
     106    }
    97107    printFooter(stdout, "psMetadata", "Test C - Add leaf node to existing folder node", true);
    98108
     
    100110    // Test D - Add folder node on top of existing leaf node
    101111    printPositiveTestHeader(stdout, "psMetadata", "Test D - Add folder node on top of existing leaf node");
    102     psMetadataAddItem(metadata, item2a, PS_LIST_HEAD);
    103     psMetadataAddItem(metadata, item2b, PS_LIST_HEAD);
     112    if ( ! psMetadataAddItem(metadata, item2a, PS_LIST_HEAD) ) {
     113        psError(__func__,"psMetadataAddItem returned false for adding a node to existing leaf node.");
     114        return 23;
     115    }
     116    if ( ! psMetadataAddItem(metadata, item2b, PS_LIST_HEAD) ) {
     117        psError(__func__,"psMetadataAddItem returned false for adding a nod to existing leaf node.");
     118        return 24;
     119    }
    104120    printFooter(stdout, "psMetadata", "Test D - Add folder node on top of existing leaf node", true);
    105121
     
    113129    psFree(item2b);
    114130    psFree(metadata);
    115     psMemCheckLeaks(0, NULL, stdout);
     131    if ( psMemCheckLeaks(0, NULL, stdout) != 0 ) {
     132        psError(__func__,"Memory leaks detected.");
     133        return 25;
     134    }
    116135    psMemCheckCorruption(0);
    117136    int nBad = psMemCheckCorruption(0);
  • trunk/psLib/test/collections/tst_psMetadata_06.c

    r1843 r2050  
    1313*  @author  Ross Harman, MHPCC
    1414*
    15 *  @version $Revision: 1.2 $  $Name: not supported by cvs2svn $
    16 *  @date  $Date: 2004-09-21 23:24:42 $
     15*  @version $Revision: 1.3 $  $Name: not supported by cvs2svn $
     16*  @date  $Date: 2004-10-12 01:54:00 $
    1717*
    1818*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    8787    // Test B - Add leaf node on top of existing leaf node
    8888    printPositiveTestHeader(stdout, "psMetadata", "Test B - Add leaf node on top of existing leaf node");
    89     psMetadataAddItem(metadata, item1a, PS_LIST_HEAD);
    90     psMetadataAddItem(metadata, item1b, PS_LIST_HEAD);
     89    if( ! psMetadataAddItem(metadata, item1a, PS_LIST_HEAD) ) {
     90        psError(__func__,"psMetadataAddItem returned false for adding a node top.");
     91        return 20;
     92    }
     93    if ( ! psMetadataAddItem(metadata, item1b, PS_LIST_HEAD) ) {
     94        psError(__func__,"psMetadataAddItem returned false for adding a node top.");
     95        return 21;
     96    }
     97
    9198    printFooter(stdout, "psMetadata", "Test B - Add leaf node on top of existing leaf node", true);
    9299
     
    94101    // Test C - Add leaf node to existing folder node
    95102    printPositiveTestHeader(stdout, "psMetadata", "Test C - Add leaf node to existing folder node");
    96     psMetadataAddItem(metadata, item1c, PS_LIST_HEAD);
     103    if ( ! psMetadataAddItem(metadata, item1c, PS_LIST_HEAD) ) {
     104        psError(__func__,"psMetadataAddItem return false for adding a not to existing node.");
     105        return 22;
     106    }
    97107    printFooter(stdout, "psMetadata", "Test C - Add leaf node to existing folder node", true);
    98108
     
    100110    // Test D - Add folder node on top of existing leaf node
    101111    printPositiveTestHeader(stdout, "psMetadata", "Test D - Add folder node on top of existing leaf node");
    102     psMetadataAddItem(metadata, item2a, PS_LIST_HEAD);
    103     psMetadataAddItem(metadata, item2b, PS_LIST_HEAD);
     112    if ( ! psMetadataAddItem(metadata, item2a, PS_LIST_HEAD) ) {
     113        psError(__func__,"psMetadataAddItem returned false for adding a node to existing leaf node.");
     114        return 23;
     115    }
     116    if ( ! psMetadataAddItem(metadata, item2b, PS_LIST_HEAD) ) {
     117        psError(__func__,"psMetadataAddItem returned false for adding a nod to existing leaf node.");
     118        return 24;
     119    }
    104120    printFooter(stdout, "psMetadata", "Test D - Add folder node on top of existing leaf node", true);
    105121
     
    113129    psFree(item2b);
    114130    psFree(metadata);
    115     psMemCheckLeaks(0, NULL, stdout);
     131    if ( psMemCheckLeaks(0, NULL, stdout) != 0 ) {
     132        psError(__func__,"Memory leaks detected.");
     133        return 25;
     134    }
    116135    psMemCheckCorruption(0);
    117136    int nBad = psMemCheckCorruption(0);
Note: See TracChangeset for help on using the changeset viewer.