Ignore:
Timestamp:
Jul 18, 2012 7:52:33 AM (9 years ago)
Author:
ming
Message:

Fixed #1556: Fix From/To? tag and Via branch comparison to be case insensitive

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/test/tsx_uas_test.c

    r3553 r4208  
    353353static void tsx_user_on_tsx_state(pjsip_transaction *tsx, pjsip_event *e) 
    354354{ 
    355     if (pj_strcmp2(&tsx->branch, TEST1_BRANCH_ID)==0 || 
    356         pj_strcmp2(&tsx->branch, TEST2_BRANCH_ID)==0)  
     355    if (pj_stricmp2(&tsx->branch, TEST1_BRANCH_ID)==0 || 
     356        pj_stricmp2(&tsx->branch, TEST2_BRANCH_ID)==0)  
    357357    { 
    358358        /* 
     
    363363         * TEST2_BRANCH_ID does similar test for non-2xx final response. 
    364364         */ 
    365         int status_code = (pj_strcmp2(&tsx->branch, TEST1_BRANCH_ID)==0) ? 
     365        int status_code = (pj_stricmp2(&tsx->branch, TEST1_BRANCH_ID)==0) ? 
    366366                          TEST1_STATUS_CODE : TEST2_STATUS_CODE; 
    367367 
     
    393393    } 
    394394    else 
    395     if (pj_strcmp2(&tsx->branch, TEST3_BRANCH_ID)==0) { 
     395    if (pj_stricmp2(&tsx->branch, TEST3_BRANCH_ID)==0) { 
    396396        /* 
    397397         * TEST3_BRANCH_ID tests sending provisional response. 
     
    456456 
    457457    } else 
    458     if (pj_strcmp2(&tsx->branch, TEST4_BRANCH_ID)==0) { 
     458    if (pj_stricmp2(&tsx->branch, TEST4_BRANCH_ID)==0) { 
    459459        /* 
    460460         * TEST4_BRANCH_ID tests receiving retransmissions in TRYING state. 
     
    489489 
    490490    } else 
    491     if (pj_strcmp2(&tsx->branch, TEST5_BRANCH_ID)==0) { 
     491    if (pj_stricmp2(&tsx->branch, TEST5_BRANCH_ID)==0) { 
    492492        /* 
    493493         * TEST5_BRANCH_ID tests receiving retransmissions in PROCEEDING state 
     
    526526 
    527527    } else 
    528     if (pj_strcmp2(&tsx->branch, TEST6_BRANCH_ID)==0) { 
     528    if (pj_stricmp2(&tsx->branch, TEST6_BRANCH_ID)==0) { 
    529529        /* 
    530530         * TEST6_BRANCH_ID tests receiving retransmissions in COMPLETED state 
     
    561561 
    562562    } else 
    563     if (pj_strcmp2(&tsx->branch, TEST7_BRANCH_ID)==0 || 
    564         pj_strcmp2(&tsx->branch, TEST8_BRANCH_ID)==0)  
     563    if (pj_stricmp2(&tsx->branch, TEST7_BRANCH_ID)==0 || 
     564        pj_stricmp2(&tsx->branch, TEST8_BRANCH_ID)==0)  
    565565    { 
    566566        /* 
     
    570570        int code; 
    571571 
    572         if (pj_strcmp2(&tsx->branch, TEST7_BRANCH_ID) == 0) 
     572        if (pj_stricmp2(&tsx->branch, TEST7_BRANCH_ID) == 0) 
    573573            code = TEST7_STATUS_CODE; 
    574574        else 
     
    638638 
    639639    } else 
    640     if (pj_strcmp2(&tsx->branch, TEST9_BRANCH_ID)==0)  { 
     640    if (pj_stricmp2(&tsx->branch, TEST9_BRANCH_ID)==0)  { 
    641641        /* 
    642642         * TEST9_BRANCH_ID tests that retransmission of INVITE final response 
     
    702702 
    703703    } else 
    704     if (pj_strcmp2(&tsx->branch, TEST10_BRANCH_ID)==0 || 
    705         pj_strcmp2(&tsx->branch, TEST11_BRANCH_ID)==0 || 
    706         pj_strcmp2(&tsx->branch, TEST12_BRANCH_ID)==0)   
     704    if (pj_stricmp2(&tsx->branch, TEST10_BRANCH_ID)==0 || 
     705        pj_stricmp2(&tsx->branch, TEST11_BRANCH_ID)==0 || 
     706        pj_stricmp2(&tsx->branch, TEST12_BRANCH_ID)==0)   
    707707    { 
    708708        if (tsx->state == PJSIP_TSX_STATE_TERMINATED) { 
     
    740740    pj_status_t status; 
    741741 
    742     if (pj_strcmp2(&branch_param, TEST1_BRANCH_ID) == 0 || 
    743         pj_strcmp2(&branch_param, TEST2_BRANCH_ID) == 0)  
     742    if (pj_stricmp2(&branch_param, TEST1_BRANCH_ID) == 0 || 
     743        pj_stricmp2(&branch_param, TEST2_BRANCH_ID) == 0)  
    744744    { 
    745745        /* 
     
    750750         * TEST2_BRANCH_ID performs similar test for non-2xx final response. 
    751751         */ 
    752         int status_code = (pj_strcmp2(&branch_param, TEST1_BRANCH_ID) == 0) ? 
     752        int status_code = (pj_stricmp2(&branch_param, TEST1_BRANCH_ID) == 0) ? 
    753753                          TEST1_STATUS_CODE : TEST2_STATUS_CODE; 
    754754 
     
    790790        return PJ_TRUE; 
    791791 
    792     } else if (pj_strcmp2(&branch_param, TEST3_BRANCH_ID) == 0) { 
     792    } else if (pj_stricmp2(&branch_param, TEST3_BRANCH_ID) == 0) { 
    793793 
    794794        /* TEST3_BRANCH_ID tests provisional response. */ 
     
    839839        return PJ_TRUE; 
    840840 
    841     } else if (pj_strcmp2(&branch_param, TEST4_BRANCH_ID) == 0 || 
    842                pj_strcmp2(&branch_param, TEST5_BRANCH_ID) == 0 || 
    843                pj_strcmp2(&branch_param, TEST6_BRANCH_ID) == 0)  
     841    } else if (pj_stricmp2(&branch_param, TEST4_BRANCH_ID) == 0 || 
     842               pj_stricmp2(&branch_param, TEST5_BRANCH_ID) == 0 || 
     843               pj_stricmp2(&branch_param, TEST6_BRANCH_ID) == 0)  
    844844    { 
    845845 
     
    864864            save_key(tsx); 
    865865 
    866             if (pj_strcmp2(&branch_param, TEST4_BRANCH_ID) == 0) { 
    867  
    868             } else if (pj_strcmp2(&branch_param, TEST5_BRANCH_ID) == 0) { 
     866            if (pj_stricmp2(&branch_param, TEST4_BRANCH_ID) == 0) { 
     867 
     868            } else if (pj_stricmp2(&branch_param, TEST5_BRANCH_ID) == 0) { 
    869869                send_response(rdata, tsx, TEST5_PROVISIONAL_CODE); 
    870870 
    871             } else if (pj_strcmp2(&branch_param, TEST6_BRANCH_ID) == 0) { 
     871            } else if (pj_stricmp2(&branch_param, TEST6_BRANCH_ID) == 0) { 
    872872                PJ_LOG(4,(THIS_FILE, "    sending provisional response")); 
    873873                send_response(rdata, tsx, TEST6_PROVISIONAL_CODE); 
     
    883883            ++recv_count; 
    884884 
    885             if (pj_strcmp2(&branch_param, TEST4_BRANCH_ID) == 0) { 
     885            if (pj_stricmp2(&branch_param, TEST4_BRANCH_ID) == 0) { 
    886886                PJ_LOG(3,(THIS_FILE, "    error: not expecting response!")); 
    887887                test_complete = -132; 
    888888 
    889             } else if (pj_strcmp2(&branch_param, TEST5_BRANCH_ID) == 0) { 
     889            } else if (pj_stricmp2(&branch_param, TEST5_BRANCH_ID) == 0) { 
    890890 
    891891                if (rdata->msg_info.msg->line.status.code!=TEST5_PROVISIONAL_CODE) { 
     
    899899                } 
    900900 
    901             } else if (pj_strcmp2(&branch_param, TEST6_BRANCH_ID) == 0) { 
     901            } else if (pj_stricmp2(&branch_param, TEST6_BRANCH_ID) == 0) { 
    902902 
    903903                int code = rdata->msg_info.msg->line.status.code; 
     
    928928 
    929929 
    930     } else if (pj_strcmp2(&branch_param, TEST7_BRANCH_ID) == 0 || 
    931                pj_strcmp2(&branch_param, TEST8_BRANCH_ID) == 0)  
     930    } else if (pj_stricmp2(&branch_param, TEST7_BRANCH_ID) == 0 || 
     931               pj_stricmp2(&branch_param, TEST8_BRANCH_ID) == 0)  
    932932    { 
    933933 
     
    951951            save_key(tsx); 
    952952 
    953             if (pj_strcmp2(&branch_param, TEST7_BRANCH_ID) == 0) { 
     953            if (pj_stricmp2(&branch_param, TEST7_BRANCH_ID) == 0) { 
    954954 
    955955                send_response(rdata, tsx, TEST7_STATUS_CODE); 
     
    966966            ++recv_count; 
    967967 
    968             if (pj_strcmp2(&branch_param, TEST7_BRANCH_ID) == 0) 
     968            if (pj_stricmp2(&branch_param, TEST7_BRANCH_ID) == 0) 
    969969                code = TEST7_STATUS_CODE; 
    970970            else 
     
    10141014        return PJ_TRUE; 
    10151015 
    1016     } else if (pj_strcmp2(&branch_param, TEST9_BRANCH_ID) == 0) { 
     1016    } else if (pj_stricmp2(&branch_param, TEST9_BRANCH_ID) == 0) { 
    10171017 
    10181018        /* 
     
    11191119        return PJ_TRUE; 
    11201120 
    1121     } else if (pj_strcmp2(&branch_param, TEST10_BRANCH_ID) == 0 || 
    1122                pj_strcmp2(&branch_param, TEST11_BRANCH_ID) == 0 || 
    1123                pj_strcmp2(&branch_param, TEST12_BRANCH_ID) == 0)  
     1121    } else if (pj_stricmp2(&branch_param, TEST10_BRANCH_ID) == 0 || 
     1122               pj_stricmp2(&branch_param, TEST11_BRANCH_ID) == 0 || 
     1123               pj_stricmp2(&branch_param, TEST12_BRANCH_ID) == 0)  
    11241124    { 
    11251125        int test_num, code1, code2; 
    11261126 
    1127         if (pj_strcmp2(&branch_param, TEST10_BRANCH_ID) == 0) 
     1127        if (pj_stricmp2(&branch_param, TEST10_BRANCH_ID) == 0) 
    11281128            test_num=10, code1 = 100, code2 = 0; 
    1129         else if (pj_strcmp2(&branch_param, TEST11_BRANCH_ID) == 0) 
     1129        else if (pj_stricmp2(&branch_param, TEST11_BRANCH_ID) == 0) 
    11301130            test_num=11, code1 = 100, code2 = 200; 
    11311131        else 
Note: See TracChangeset for help on using the changeset viewer.