IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 8, 2004, 4:25:00 PM (22 years ago)
Author:
desonia
Message:

fixed tests to match changes in function parameter order.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/collections/tst_psList.c

    r1406 r1749  
    66 *  @author Robert DeSonia, MHPCC
    77 *
    8  *  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2004-08-06 22:34:05 $
     8 *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2004-09-09 02:24:59 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2828
    2929testDescription tests[] = {
    30                               {
    31                                   testListAlloc,487,"psListAlloc",0,false
    32                               },
    33                               {
    34                                   testListAdd,488,"psListAdd",0,false
    35                               },
    36                               {
    37                                   testListGet,489,"psListGet",0,false
    38                               },
    39                               {
    40                                   testListRemove,490,"psListRemove",0,false
    41                               },
    42                               {
    43                                   testListConvert,491,"psListConvert",0,false
    44                               },
    45                               {
    46                                   testListIterator,494,"psListIterator",0,false
    47                               },
    48                               {
    49                                   testListFree,627,"psListFree",0,false
    50                               },
    51                               {
    52                                   testListSort,624,"psListSort",0,false
    53                               },
    54                               {
    55                                   NULL
    56                               }
     30                              {testListAlloc,487,"psListAlloc",0,false},
     31                              {testListAdd,488,"psListAdd",0,false},
     32                              {testListGet,489,"psListGet",0,false},
     33                              {testListRemove,490,"psListRemove",0,false},
     34                              {testListConvert,491,"psListConvert",0,false},
     35                              {testListIterator,494,"psListIterator",0,false},
     36                              {testListFree,627,"psListFree",0,false},
     37                              {testListSort,624,"psListSort",0,false},
     38                              {NULL}
    5739                          };
    5840
     
    156138
    157139    //  1. list is NULL (error)
    158     if (psListAdd(NULL,data,PS_LIST_HEAD)) {
     140    if (psListAdd(NULL,PS_LIST_HEAD,data)) {
    159141        psError(__func__,"psListAdd was given a NULL list, but returned a true/success.");
    160142        return 1;
     
    169151
    170152    //  2. data is NULL (error, list should not grow)
    171     if (psListAdd(list, NULL,PS_LIST_HEAD)) {
     153    if (psListAdd(list, PS_LIST_HEAD,NULL)) {
    172154        psError(__func__,"psListAdd successfully added a NULL data item?");
    173155        return 40;
     
    181163    data = psAlloc(sizeof(int));
    182164    *data = 2;
    183     if ( ! psListAdd(list,data,PS_LIST_HEAD) ) {
     165    if ( ! psListAdd(list,PS_LIST_HEAD,data) ) {
    184166        psError(__func__,"psListAdd failed to add a data item to head.");
    185167        return 21;
     
    206188    data = psAlloc(sizeof(int));
    207189    *data = 3;
    208     if ( ! psListAdd(list,data,PS_LIST_TAIL) ) {
     190    if ( ! psListAdd(list,PS_LIST_TAIL,data) ) {
    209191        psError(__func__,"psListAdd failed to add a data item to tail.");
    210192        return 21;
     
    240222    psLogMsg(__func__,PS_LOG_INFO,"Following should error with invalid insert location");
    241223
    242     if ( psListAdd(list,data,-10) ) {
     224    if ( psListAdd(list,-10,data) ) {
    243225        psError(__func__,"psListAdd successfully added data to a -10 position?");
    244226        return 30;
     
    260242    *data = 5;
    261243
    262     if ( ! psListAdd(list,data,1) ) {
     244    if ( ! psListAdd(list,1,data) ) {
    263245        psError(__func__,"psListAdd failed to add data to 1 position.");
    264246        return 30;
     
    279261    data = psAlloc(sizeof(int));
    280262    *data = 6;
    281     if ( ! psListAdd(list,data,3) ) {
     263    if ( ! psListAdd(list,3,data) ) {
    282264        psError(__func__,"psListAdd failed to add data to 4 position.");
    283265        return 31;
     
    297279    data = psAlloc(sizeof(int));
    298280    *data = 7;
    299     if ( ! psListAdd(list,data,2) ) {
     281    if ( ! psListAdd(list,2,data) ) {
    300282        psError(__func__,"psListAdd failed to add data to 2 position.");
    301283        return 32;
     
    317299    psLogMsg(__func__,PS_LOG_INFO,"Following should be a warning.");
    318300
    319     if ( ! psListAdd(list,data,9) ) {
     301    if ( ! psListAdd(list,9,data) ) {
    320302        psError(__func__,"psListAdd failed to add data to a 9 position?");
    321303        return 30;
     
    396378    data = psAlloc(sizeof(int));
    397379    *data = 1;
    398     psListAdd(list,data,PS_LIST_TAIL);
     380    psListAdd(list,PS_LIST_TAIL,data);
    399381    psFree(data);
    400382
    401383    data = psAlloc(sizeof(int));
    402384    *data = 2;
    403     psListAdd(list,data,PS_LIST_TAIL);
     385    psListAdd(list,PS_LIST_TAIL,data);
    404386    psFree(data);
    405387
    406388    data = psAlloc(sizeof(int));
    407389    *data = 3;
    408     psListAdd(list,data,PS_LIST_TAIL);
     390    psListAdd(list,PS_LIST_TAIL,data);
    409391    psFree(data);
    410392
     
    490472    //  1. list is NULL.
    491473    psLogMsg(__func__,PS_LOG_INFO,"Following should be an error");
    492     if (psListRemove(list,NULL,PS_LIST_HEAD)) {
     474    if (psListRemove(list,PS_LIST_HEAD,NULL)) {
    493475        psError(__func__,"psListRemove didn't return false given a NULL list.");
    494476        return 1;
     
    501483        data = psAlloc(sizeof(int));
    502484        *data = lcv;
    503         psListAdd(list,data,PS_LIST_TAIL);
     485        psListAdd(list,PS_LIST_TAIL,data);
    504486        psMemDecrRefCounter(data);
    505487    }
     
    508490    // 2. which is PS_LIST_HEAD (remove first element of list)
    509491    data = psListGet(list,PS_LIST_HEAD);
    510     if ( (! psListRemove(list,NULL,PS_LIST_HEAD)) ||
     492    if ( (! psListRemove(list,PS_LIST_HEAD,NULL)) ||
    511493            (psListGet(list,PS_LIST_HEAD) == data) ) {
    512494        printListInt(list);
     
    523505    // 3. which is PS_LIST_TAIL (remove last element of list)
    524506    data = psListGet(list,PS_LIST_TAIL);
    525     if ( (! psListRemove(list,NULL,PS_LIST_TAIL)) ||
     507    if ( (! psListRemove(list,PS_LIST_TAIL,NULL)) ||
    526508            (psListGet(list,PS_LIST_TAIL) == data) ) {
    527509        printListInt(list);
     
    538520    // 4. which is PS_LIST_NEXT (element right of cursor [which should be head,tail, and neither])
    539521    psListSetIterator(list,PS_LIST_HEAD);
    540     if (! psListRemove(list,NULL,PS_LIST_NEXT)) {
     522    if (! psListRemove(list,PS_LIST_NEXT,NULL)) {
    541523        printListInt(list);
    542524        psError(__func__,"Failed to remove PS_LIST_NEXT @ PS_LIST_HEAD");
     
    552534    psListSetIterator(list,PS_LIST_TAIL);
    553535    psLogMsg(__func__,PS_LOG_INFO,"Next message should be an error");
    554     if (psListRemove(list,NULL,PS_LIST_NEXT)) {
     536    if (psListRemove(list,PS_LIST_NEXT,NULL)) {
    555537        printListInt(list);
    556538        psError(__func__,"Removed something with PS_LIST_NEXT @ PS_LIST_TAIL");
     
    560542    data = psListGet(list,3);
    561543    psListSetIterator(list,2);
    562     if ( (!psListRemove(list,NULL,PS_LIST_NEXT)) ||
     544    if ( (!psListRemove(list,PS_LIST_NEXT,NULL)) ||
    563545            ( psListGet(list,3) == data) ) {
    564546        printListInt(list);
     
    576558    psListSetIterator(list,PS_LIST_HEAD);
    577559    psLogMsg(__func__,PS_LOG_INFO,"Next message should be an error");
    578     if (psListRemove(list,NULL,PS_LIST_PREVIOUS)) {
     560    if (psListRemove(list,PS_LIST_PREVIOUS,NULL)) {
    579561        printListInt(list);
    580562        psError(__func__,"removed something for PS_LIST_PREVIOUS @ PS_LIST_HEAD");
     
    584566    data = psListGet(list,9);
    585567    psListSetIterator(list,PS_LIST_TAIL);
    586     if ( (!psListRemove(list,NULL,PS_LIST_PREVIOUS)) ||
     568    if ( (!psListRemove(list,PS_LIST_PREVIOUS,NULL)) ||
    587569            (psListGet(list,9) == data) ) {
    588570        printListInt(list);
     
    599581    data = psListGet(list,1);
    600582    psListSetIterator(list,2);
    601     if ( (!psListRemove(list,NULL,PS_LIST_PREVIOUS)) ||
     583    if ( (!psListRemove(list,PS_LIST_PREVIOUS,NULL)) ||
    602584            ( psListGet(list,1) == data) ) {
    603585        printListInt(list);
     
    614596    // 6. which is PS_LIST_UNKNOWN and data=NULL (error)
    615597    psLogMsg(__func__,PS_LOG_INFO,"Next message should be an error");
    616     if (psListRemove(list,NULL,PS_LIST_UNKNOWN)) {
     598    if (psListRemove(list,PS_LIST_UNKNOWN,NULL)) {
    617599        printListInt(list);
    618600        psError(__func__,"removed something for PS_LIST_UNKNOWN with data=NULL");
     
    622604    // 7. which is PS_LIST_UNKNOWN and data=[head,tail,other list items]
    623605    data = psListGet(list,PS_LIST_HEAD);
    624     if ( (! psListRemove(list,data,PS_LIST_UNKNOWN)) ||
     606    if ( (! psListRemove(list,PS_LIST_UNKNOWN,data)) ||
    625607            (psListGet(list,PS_LIST_HEAD) == data) ) {
    626608        printListInt(list);
     
    636618
    637619    data = psListGet(list,PS_LIST_TAIL);
    638     if ( (!psListRemove(list,data,PS_LIST_UNKNOWN)) ||
     620    if ( (!psListRemove(list,PS_LIST_UNKNOWN,data)) ||
    639621            (psListGet(list,PS_LIST_TAIL) == data) ) {
    640622        printListInt(list);
     
    652634
    653635    data = psListGet(list,PS_LIST_NEXT);
    654     if ( (! psListRemove(list,data,PS_LIST_UNKNOWN))||
     636    if ( (! psListRemove(list,PS_LIST_UNKNOWN,data))||
    655637            (psListGet(list,1) == data) ) {
    656638        printListInt(list);
     
    667649    // 8. which is PS_LIST_UNKNOWN and data!=NULL and data!=any element in list
    668650    psLogMsg(__func__,PS_LOG_INFO,"Next message should be an error");
    669     if ( psListRemove(list,data,PS_LIST_UNKNOWN) ) {
     651    if ( psListRemove(list,PS_LIST_UNKNOWN,data) ) {
    670652        printListInt(list);
    671653        psError(__func__,"removed something for PS_LIST_UNKNOWN with previously removed item");
     
    674656
    675657    // clear out the list
    676     psListRemove(list,NULL,PS_LIST_HEAD);
    677     psListRemove(list,NULL,PS_LIST_HEAD);
    678     psListRemove(list,NULL,PS_LIST_HEAD);
    679     psListRemove(list,NULL,PS_LIST_HEAD);
    680     psListRemove(list,NULL,PS_LIST_HEAD);
     658    psListRemove(list,PS_LIST_HEAD,NULL);
     659    psListRemove(list,PS_LIST_HEAD,NULL);
     660    psListRemove(list,PS_LIST_HEAD,NULL);
     661    psListRemove(list,PS_LIST_HEAD,NULL);
     662    psListRemove(list,PS_LIST_HEAD,NULL);
    681663
    682664    data = psListGet(list,PS_LIST_HEAD);
    683     if ( (! psListRemove(list,data,PS_LIST_HEAD)) ||
     665    if ( (! psListRemove(list,PS_LIST_HEAD,data)) ||
    684666            (psListGet(list,PS_LIST_HEAD) == data) ) {
    685667        printListInt(list);
     
    720702        data = psAlloc(sizeof(int));
    721703        *data = lcv;
    722         psListAdd(list,data,PS_LIST_TAIL);
     704        psListAdd(list,PS_LIST_TAIL,data);
    723705        psMemDecrRefCounter(data);
    724706    }
     
    858840        data = psAlloc(sizeof(int));
    859841        *data = lcv;
    860         psListAdd(list,data,PS_LIST_TAIL);
     842        psListAdd(list,PS_LIST_TAIL,data);
    861843        psFree(data);
    862844    }
     
    975957        data[lcv] = psAlloc(sizeof(int));
    976958        *data[lcv] = lcv;
    977         psListAdd(list,data[lcv],PS_LIST_TAIL);
     959        psListAdd(list,PS_LIST_TAIL,data[lcv]);
    978960        if (psMemGetRefCounter(data[lcv]) != 2) {
    979961            psError(__func__,"Reference counter for data was not incremented");
     
    10291011            *data = lcv*2-12;
    10301012        }
    1031         psListAdd(list,data,PS_LIST_TAIL);
     1013        psListAdd(list,PS_LIST_TAIL,data);
    10321014        psFree(data);
    10331015
     
    10951077            *data = lcv*2-12;
    10961078        }
    1097         psListAdd(list,data,PS_LIST_TAIL);
     1079        psListAdd(list,PS_LIST_TAIL,data);
    10981080        psFree(data);
    10991081
Note: See TracChangeset for help on using the changeset viewer.