IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 9895


Ignore:
Timestamp:
Nov 7, 2006, 12:53:08 PM (20 years ago)
Author:
drobbin
Message:

Updated testing

Location:
trunk/psLib/test/types
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/types/metaconf.in

    r9868 r9895  
    99item6-1          S32       ~
    1010item7            S64       555
     11item7-1          S64       555 x
    1112item8            S8        3
    1213item8            S8        5
     
    1920itemu3           U8        1
    2021itemu4           U64       1634
     22itemu4-1         U64       1634 1
    2123item9            BOOL      F                # I am a boolean2
    2224item10           S16       16
     
    3133@vector7  U32 1 2 3 4 5
    3234@vector8  U64 1 1
    33 @vector9  F32 1.0 2.0 3.0 4.0 5.0   # I am a vector
     35@vector9  F32 1.0 2.3 3.1 4.5 5.0   # I am a vector
    3436@vector10 F64 1.0 2.0 3.0 4.0 5.0
    3537@vector11 C64 1.0 2.0 3.0 4.0 5.0
    3638@@@vector12 F64 1.0 2.0 3.0 4.0 5.0
    37 time01           TAI       1970-01-01T00:16:39Z  # I am time
     39time01           TT        1970-01-01T00:16:39Z  # I am time
    3840time02           UTC       NULL     # I am time2
    3941
  • trunk/psLib/test/types/tap_psMetadataConfig_input.c

    r9868 r9895  
    2525int main(void)
    2626{
    27     plan_tests(25);
     27    plan_tests(33);
    2828
    2929    diag("Tests for psMetadataConfig Input Functions");
     
    7171        out = NULL;
    7272    }
    73     //Return true for valid inputs
     73    //Return true for valid inputs - overwrite = false
    7474    {
    7575        out = psMetadataConfigRead(out, &nfail, "metaconf.in", false);
    7676        psMetadataItem *tempItem = psMetadataGet(out, PS_LIST_HEAD);
    77         ok( out != NULL,
     77        ok( out != NULL && nfail == 25,
    7878            "psMetadataConfigRead:           return correct metadata for valid inputs.");
    79         if (nfail != 0)
    80             printf("\n nfail = %d   list->n = %ld\n", nfail, md->list->n);
    81         skip_start(  tempItem == NULL, 1,
     79        skip_start(  tempItem == NULL, 6,
    8280                     "Skipping 1 tests because metadata container is empty!");
    8381        ok_str( tempItem->name, "item1",
    84                 "psMetadataConfigRead:           return correct metadataItem from "
    85                 "returned metadata.");
    86         skip_end();
    87         psMetadataConfigWrite(out, "Test2.txt");
    88     }
    89     //Return true for valid inputs
     82                "psMetadataConfigRead:           return correct metadataItem name from "
     83                "returned metadata.");
     84        ok( tempItem->type == PS_DATA_BOOL && tempItem->data.B == true,
     85            "psMetadataConfigRead:           return correct metadataItem data from "
     86            "returned metadata.");
     87        ok_str( tempItem->comment, "I am a boolean",
     88                "psMetadataConfigRead:           return correct metadataItem comment from "
     89                "returned metadata.");
     90        tempItem = psMetadataGet(out, PS_LIST_TAIL);
     91        ok_str( tempItem->name, "meta1",
     92                "psMetadataConfigRead:           return correct metadataItem name from "
     93                "returned metadata.");
     94        ok( tempItem->type == PS_DATA_METADATA &&
     95            ((psMetadata*)(tempItem->data.V))->list->n == 1
     96            && strlen(tempItem->comment) == 0,
     97            "psMetadataConfigRead:          return correct metadataItem data from "
     98            "returned metadata.");
     99        skip_end();
     100    }
     101    //Return true for valid inputs - overwrite = true
    90102    {
    91103        psFree(out);
    92104        out = NULL;
    93105        out = psMetadataConfigRead(out, &nfail, "metaconf.in", true);
    94         //        psMetadataPrint(NULL, out, 2);
    95         psMetadataItem *tempItem = psMetadataGet(out, PS_LIST_HEAD);
    96         ok( out != NULL,
    97             "psMetadataConfigRead:           return correct metadata for valid inputs.");
    98         if (nfail != 0)
    99             printf("\n nfail = %d   list->n = %ld\n", nfail, md->list->n);
    100         skip_start(  tempItem == NULL, 1,
     106        psMetadataItem *tempItem = psMetadataGet(out, PS_LIST_HEAD);
     107        ok( out != NULL  && nfail == 21,
     108            "psMetadataConfigRead:          return correct metadata for valid inputs.");
     109        skip_start(  tempItem == NULL, 6,
    101110                     "Skipping 1 tests because metadata container is empty!");
    102111        ok_str( tempItem->name, "item1",
    103                 "psMetadataConfigRead:           return correct metadataItem from "
    104                 "returned metadata.");
    105         skip_end();
    106         psMetadataConfigWrite(out, "Test.txt");
     112                "psMetadataConfigRead:          return correct metadataItem name from "
     113                "returned metadata.");
     114        ok( tempItem->type == PS_DATA_BOOL && tempItem->data.B == false,
     115            "psMetadataConfigRead:          return correct metadataItem data from "
     116            "returned metadata.");
     117        ok_str( tempItem->comment, "I am a boolean2",
     118                "psMetadataConfigRead:          return correct metadataItem comment from "
     119                "returned metadata.");
     120        tempItem = psMetadataGet(out, PS_LIST_TAIL);
     121        ok_str( tempItem->name, "DD2",
     122                "psMetadataConfigRead:          return correct metadataItem name from "
     123                "returned metadata.");
     124        ok( tempItem->type == PS_DATA_METADATA &&
     125            ((psMetadata*)(tempItem->data.V))->list->n == 1
     126            && strlen(tempItem->comment) == 0,
     127            "psMetadataConfigRead:          return correct metadataItem data from "
     128            "returned metadata.");
     129        skip_end();
    107130    }
    108131
     
    143166        out = psMetadataConfigParse(out, &nfail, NULL, false);
    144167        ok( out == NULL,
    145             "psMetadataConfigParse:          return NULL for NULL string input.");
     168            "psMetadataConfigParse:         return NULL for NULL string input.");
    146169    }
    147170    //Return empty metadata for incorrect string input
Note: See TracChangeset for help on using the changeset viewer.