Changeset 179 for trunk/thune/tests

Show
Ignore:
Timestamp:
06/10/06 02:17:23 (3 years ago)
Author:
krobillard
Message:

Thune - Added 'either.

Location:
trunk/thune/tests/working
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/thune/tests/working/control.good

    r168 r179  
    1616--- foreach 0 --- 
    1717--- foreach 1 --- 
    18  1 
    19  2 
    20  a 
    21  b 
    22  one 
    23  two 
    24  tree 
     181 
     192 
     20a 
     21b 
     22one 
     23two 
     24tree 
    2525--- foreach 2 --- 
    26  1 2 
    27  a b 
    28  one two 
    29  tree none 
     261 2 
     27a b 
     28one two 
     29tree none 
    3030--- foreach 3 --- 
    31  1 2 a 
    32  b one two 
    33  tree none none 
     311 2 a 
     32b one two 
     33tree none none 
    3434--- foreach 8 --- 
    35  1 2 a b one two tree none 
     351 2 a b one two tree none 
     36--- either --- 
     37'T' 
     38'F' 
     39'F' 
     40'T' 
     41'T' 
     42'T' 
    3643Tests done 
  • trunk/thune/tests/working/control.t

    r168 r179  
    1212 
    1313 
    14 [[" " prin first reduce prin] iter eol prin] proc :rprint     ; (block -- ) 
    15  
    1614[1 2 'a 'b "one" "two" "tree"] :data 
    1715 
    1816"--- foreach 0 ---" print 
    19 data tail [a] [[a] rprint] foreach 
     17data tail [a] [[a] print] foreach 
    2018 
    2119"--- foreach 1 ---" print 
    22 data [a] [[a] rprint] foreach 
     20data [a] [[a] print] foreach 
    2321 
    2422"--- foreach 2 ---" print 
    25 data [a b] [[a b] rprint] foreach 
     23data [a b] [[a b] print] foreach 
    2624 
    2725"--- foreach 3 ---" print 
    28 data [a b c] [[a b c] rprint] foreach 
     26data [a b c] [[a b c] print] foreach 
    2927 
    3028"--- foreach 8 ---" print 
    31 data [a b c d e f g h] [[a b c d e f g h] rprint] foreach 
     29data [a b c d e f g h] [[a b c d e f g h] print] foreach 
     30 
     31 
     32"--- either ---" print 
     33true   'T' 'F' either . 
     34false  'T' 'F' either . 
     35none   'T' 'F' either . 
     360      'T' 'F' either . 
     37"str"  'T' 'F' either . 
     381 ['T' .]['F' .] either 
    3239 
    3340