IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 9936


Ignore:
Timestamp:
Nov 9, 2006, 1:57:30 PM (20 years ago)
Author:
drobbin
Message:

Reformatting done for consistency between tests.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/types/tap_psMetadataItemCompare.c

    r8966 r9936  
     1/**
     2 *  C Implementation: tap_psMetadataItemCompare
     3 *
     4 * Description:  Tests for psMetadataItemCompare
     5 *
     6 * Author: dRob <David.Robbins@mhpcc.hpc.mil>, (C) 2006
     7 *
     8 * Copyright: See COPYING file that comes with this distribution
     9 *
     10 */
     11
    112#include <pslib.h>
    213
     
    415#include "pstap.h"
    516
     17void testItemCompare(void);
     18
    619int main (void)
    720{
     21    plan_tests(22);
     22
     23    diag("psMetadataItemCompare() tests");
     24
     25    testItemCompare();
     26
     27    done();
     28}
     29
     30void testItemCompare(void)
     31{
     32    diag("  >>>Test 1:  psMetadataItemCompare");
     33
    834    psMetadataItem *compare = NULL;
    935    psMetadataItem *template = NULL;
     
    1137    psMetadataItem *item = psMetadataItemAlloc("Snickers", PS_DATA_BOOL, "No Comment", true)
    1238                           ;
    13     plan_tests(22);
    14 
    15     diag("psMetadataItemCompare() tests");
    1639
    1740    //Return false for NULL compare psMetadataItem
     
    2750    }
    2851
    29 
    30     template = psMetadataItemAlloc("Milky Way", PS_DATA_BOOL, "No Comment", true)
    31                ;
    32     compare = psMetadataItemAlloc("Snickers", PS_DATA_S32, "No Comment", 1);
    33 
    3452    //Return false for psMetadataItem's with different names
    3553    {
     54        template = psMetadataItemAlloc("Milky Way", PS_DATA_BOOL, "No Comment", true)
     55                   ;
     56        compare = psMetadataItemAlloc("Snickers", PS_DATA_S32, "No Comment", 1);
    3657        ok( !psMetadataItemCompare(template, item),
    3758            "psMetadataItemCompare:      return false for input with different names.")
     
    3960    }
    4061    //Return true for an exact match (copied psMetadataItem)
    41     itemCopy = psMetadataItemCopy(item);
    42     {
     62    {
     63        itemCopy = psMetadataItemCopy(item);
    4364        ok( psMetadataItemCompare(itemCopy, item),
    4465            "psMetadataItemCompare:      return true for comparison of identical psMetadataItem's.");
     
    5273
    5374    //Return true for comparing Bool with F64
    54     psFree(compare);
    55     compare = psMetadataItemAlloc("Snickers", PS_DATA_F64, "No Comment", 1.0000);
    56     {
     75    {
     76        psFree(compare);
     77        compare = psMetadataItemAlloc("Snickers", PS_DATA_F64, "No Comment", 1.0000);
    5778        ok( psMetadataItemCompare(compare, item),
    5879            "psMetadataItemCompare:      return false for comparison of F64 to bool." );
     
    6586
    6687    //Return true for comparing S32 with F32 of same value
    67     psFree(template)
    68     ;
    69     template = psMetadataItemAlloc("Snickers", PS_DATA_S32, "No Comment", 1)
    70                ;
    71     psFree(compare);
    72     compare = psMetadataItemAlloc("Snickers", PS_DATA_F32, "No Comment", 1.00);
    73     {
     88    {
     89        psFree(template)
     90        ;
     91        template = psMetadataItemAlloc("Snickers", PS_DATA_S32, "No Comment", 1)
     92                   ;
     93        psFree(compare);
     94        compare = psMetadataItemAlloc("Snickers", PS_DATA_F32, "No Comment", 1.00);
    7495        ok( psMetadataItemCompare(compare, template),
    7596            "psMetadataItemCompare:      return true for comparison of S32 to F32." )
     
    84105
    85106    //Return true for comparing U32 with S16 of same value
    86     psFree(template)
    87     ;
    88     template = psMetadataItemAlloc("Snickers", PS_DATA_S16, "No Comment", 1)
    89                ;
    90     psFree(compare);
    91     compare = psMetadataItemAlloc("Snickers", PS_DATA_U32, "No Comment", 1);
    92     {
     107    {
     108        psFree(template)
     109        ;
     110        template = psMetadataItemAlloc("Snickers", PS_DATA_S16, "No Comment", 1)
     111                   ;
     112        psFree(compare);
     113        compare = psMetadataItemAlloc("Snickers", PS_DATA_U32, "No Comment", 1);
    93114        ok( psMetadataItemCompare(compare, template),
    94115            "psMetadataItemCompare:     return true for comparison of S16 to U32." )
     
    103124
    104125    //Return true for comparing U8 with U16 of same value
    105     psFree(template)
    106     ;
    107     template = psMetadataItemAlloc("Snickers", PS_DATA_U8, "No Comment", 1)
    108                ;
    109     psFree(compare);
    110     compare = psMetadataItemAlloc("Snickers", PS_DATA_U16, "No Comment", 1);
    111     {
     126    {
     127        psFree(template)
     128        ;
     129        template = psMetadataItemAlloc("Snickers", PS_DATA_U8, "No Comment", 1)
     130                   ;
     131        psFree(compare);
     132        compare = psMetadataItemAlloc("Snickers", PS_DATA_U16, "No Comment", 1);
    112133        ok( psMetadataItemCompare(compare, template),
    113134            "psMetadataItemCompare:     return true for comparison of U8 to U16." )
     
    122143
    123144    //Return true for comparing U8 with S8 of same value
    124     psFree(compare);
    125     compare = psMetadataItemAlloc("Snickers", PS_DATA_S8, "No Comment", 1);
    126     {
     145    {
     146        psFree(compare);
     147        compare = psMetadataItemAlloc("Snickers", PS_DATA_S8, "No Comment", 1);
    127148        ok( psMetadataItemCompare(compare, template),
    128149            "psMetadataItemCompare:     return true for comparison of U8 to S8." )
     
    137158
    138159    //Return false for comparing U8 with S64 of same value
    139     psFree(compare);
    140     compare = psMetadataItemAlloc("Snickers", PS_DATA_S64, "No Comment", 1);
    141     {
     160    {
     161        psFree(compare);
     162        compare = psMetadataItemAlloc("Snickers", PS_DATA_S64, "No Comment", 1);
    142163        ok( !psMetadataItemCompare(compare, template),
    143164            "psMetadataItemCompare:     return false for comparison of U8 to S64*.  "
     
    154175
    155176    //Return false for comparing string of different value
    156     psFree(compare);
    157     compare = psMetadataItemAlloc("Snickers", PS_DATA_STRING, "No Comment", "Not Going Anywhere?");
    158     psFree(template)
    159     ;
    160     template = psMetadataItemAlloc("Snickers", PS_DATA_STRING, "No Comment", "For a While?")
    161                ;
    162     {
     177    {
     178        psFree(compare);
     179        compare = psMetadataItemAlloc("Snickers", PS_DATA_STRING, "No Comment",
     180                                      "Not Going Anywhere?");
     181        psFree(template)
     182        ;
     183        template = psMetadataItemAlloc("Snickers", PS_DATA_STRING, "No Comment", "For a While?")
     184                   ;
    163185        ok( !psMetadataItemCompare(compare, template),
    164186            "psMetadataItemCompare:     return false for comparison of different psString's.")
     
    167189
    168190    //Return true for comparing string of same value
    169     psFree(template)
    170     ;
    171     template = psMetadataItemAlloc("Snickers", PS_DATA_STRING, "No Comment", "Not Going Anywhere?")
    172                ;
    173     {
     191    {
     192        psFree(template)
     193        ;
     194        template = psMetadataItemAlloc("Snickers", PS_DATA_STRING, "No Comment",
     195                                       "Not Going Anywhere?")
     196                   ;
    174197        ok( psMetadataItemCompare(compare, template),
    175198            "psMetadataItemCompare:     return true for comparison of identical psString's.")
     
    178201
    179202    //Return false for comparing string with bool
    180     psFree(template)
    181     ;
    182     template = psMetadataItemAlloc("Snickers", PS_DATA_BOOL, "No Comment", false)
    183                ;
    184     {
     203    {
     204        psFree(template)
     205        ;
     206        template = psMetadataItemAlloc("Snickers", PS_DATA_BOOL, "No Comment", false)
     207                   ;
    185208        ok( !psMetadataItemCompare(compare, template),
    186209            "psMetadataItemCompare:     return false for comparison of psString with bool.")
     
    188211    }
    189212    //Return false for comparing bool with string
    190     psFree(template)
    191     ;
    192     template = psMetadataItemAlloc("Snickers", PS_DATA_BOOL, "No Comment", false)
    193                ;
    194     {
     213    {
     214        psFree(template)
     215        ;
     216        template = psMetadataItemAlloc("Snickers", PS_DATA_BOOL, "No Comment", false)
     217                   ;
    195218        ok( !psMetadataItemCompare(template, compare),
    196219            "psMetadataItemCompare:     return false for comparison of psString with bool.")
     
    198221    }
    199222
    200     //Check for Memory Leaks before exit
     223    //Check for Memory leaks
    201224    {
    202225        psFree(compare);
     
    205228        psFree(itemCopy);
    206229        psFree(item);
    207     }
    208 
    209     //    return exit_status();
    210     done();
     230        checkMem();
     231    }
    211232}
    212233
     234
Note: See TracChangeset for help on using the changeset viewer.