Changeset b12b1ba for tests


Ignore:
Timestamp:
Dec 20, 2024, 2:31:09 PM (4 weeks ago)
Author:
Michael Brooks <mlbrooks@…>
Branches:
master
Children:
5251c6b
Parents:
584612d
Message:

Add completion of work in progress mistakenly included in 584612d. Fix test string-api-coverage to be warning free.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/collections/string-api-coverage.cfa

    r584612d rb12b1ba  
    11#include <collections/string.hfa>
    22#include <string_sharectx.hfa>
    3 
    4 void assertWellFormedHandleList( int maxLen ) { // with(HeapArea)
    5     // HandleNode *n;
    6     // int limit1 = maxLen;
    7     // for ( n = Header.flink; (limit1-- > 0) && n != &Header; n = n->flink ) {}
    8     // assert (n == &Header);
    9     // int limit2 = maxLen;
    10     // for ( n = Header.blink; (limit2-- > 0) && n != &Header; n = n->blink ) {}
    11     // assert (n == &Header);
    12     // assert (limit1 == limit2);
    13 }
    14 
    15 // The given string is reachable.
    16 void assertOnHandleList( string & q ) { // with(HeapArea)
    17     // HandleNode *n;
    18     // for ( n = Header.flink; n != &Header; n = n->flink ) {
    19     //     if ( n == & q.inner->Handle ) return;
    20     // }
    21     // assert( false );
    22 }
    233
    244
     
    6141
    6242
    63                                             assertWellFormedHandleList( 10 );
    6443    //
    6544    // breadth Constructors
     
    11695        sout | b11; // 5.5+3.4i
    11796    }
    118                                             assertWellFormedHandleList( 10 );
     97
    11998    //
    12099    // Assignments
     
    176155        sout | b; // 5.5+3.4i
    177156    }
    178                                             assertWellFormedHandleList( 10 );
     157
    179158
    180159
     
    187166
    188167    string sx = s + s3;
    189                                             assertWellFormedHandleList( 10 );
    190168    sout | sx; // helloworld
    191                                             assertWellFormedHandleList( 10 );
    192169    sx = "xx";
    193                                             assertWellFormedHandleList( 10 );
    194170    sx = s + s3;
    195                                             assertWellFormedHandleList( 10 );
    196171    sout | sx; // helloworld
    197                                             assertWellFormedHandleList( 10 );
    198172
    199173    sx += '!';
     
    205179    sx += s;
    206180    sout | sx; // hellohello
    207                                             assertWellFormedHandleList( 10 );
    208181    sx += ", friend";   
    209182    sout | sx; // hellohello, friend
Note: See TracChangeset for help on using the changeset viewer.