IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 7, 2004, 5:07:45 PM (22 years ago)
Author:
evanalst
Message:

Updated to meet test point requirements.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/sysUtils/tst_psStringCopy.c

    r605 r625  
    1717 *  @author  Eric Van Alst, MHPCC
    1818 *
    19  *  @version $Revision: 1.3 $  $Name: not supported by cvs2svn $
    20  *  @date  $Date: 2004-05-07 22:06:17 $
     19 *  @version $Revision: 1.4 $  $Name: not supported by cvs2svn $
     20 *  @date  $Date: 2004-05-08 03:07:45 $
    2121 *
    2222 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3232{
    3333    bool  tpResult = false;
    34     char  *stringval = "E R R O R";
    35     char  *stringval1 = "e r r o r";
     34    char  stringval[20] = "E R R O R";
     35    char  stringval1[20] = "e r r o r";
    3636    char  *stringvalnocopy = "F A I L";
    3737    char  *substringval = "e r r ";
     
    5252    // Perform string compare
    5353    result = strcmp(strResult, stringval);
    54     if ( result != 0 ) {
     54    // Modify original string
     55    stringval[0]='G';
     56    result1 = strcmp(strResult, stringval);
     57    stringval[0]='E';
     58    if ( ( result != 0 ) || ( result1 == 0) ) {
    5559        fprintf(stderr, "Failed test point #1 strcmp result = %d expected 0\n",result);
    5660        fprintf(stderr, "                               src = %s expected %s\n",
    5761                strResult, stringval);
     62        fprintf(stderr, "             changed strcmp result = %d expected 1\n",result1);
     63        fprintf(stderr, "             changed           src = %s expected %s\n",strResult,
     64                stringval);
    5865        tpResult = false;
    5966        tpFails++;
     
    8895    // Perform string compare and get string length
    8996    result = strncmp(strResult, substringval, substringlen);
    90     if ( result != 0 )  {
     97    // Change original string
     98    stringval1[0] = 'g';
     99    result1 = strncmp(strResult, substringval, substringlen);
     100    if ( ( result != 0 ) || ( result1 != 0 ) ) {
    91101        fprintf(stderr,"Failed test point #3 strcmp result = %d expected 0\n",result);
     102        fprintf(stderr,"                               src = %s expected %s\n",
     103                strResult, substringval);
     104        fprintf(stderr,"             changed strcmp result = %d expected 0\n",result1);
    92105        fprintf(stderr,"                               src = %s expected %s\n",
    93106                strResult, substringval);
Note: See TracChangeset for help on using the changeset viewer.