Changeset 22438 for t

Show
Ignore:
Timestamp:
09/27/08 22:29:30 (2 months ago)
Author:
moritz
Message:

[t/spec] fudged increment.t for rakudo

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • t/spec/S03-operators/increment.t

    r22433 r22438  
    1919my $a = 2147483647; 
    2020my $c=$a++; 
     21#?rakudo todo 'detect integer overflow/underflow' 
    2122is($a, 2147483648, "var incremented after post-autoincrement"); 
    2223is($c, 2147483647, "during post-autoincrement return value is not yet incremented"); 
     
    2425$a = 2147483647; 
    2526$c=++$a; 
     27#?rakudo 2 todo 'detect integer overflow/underflow' 
    2628is($a, 2147483648, "var incremented  after pre-autoincrement"); 
    2729is($c, 2147483648, "during pre-autoincrement return value is incremented"); 
     
    3335$a = -2147483648; 
    3436$c=$a--; 
     37#?rakudo todo 'detect integer overflow/underflow' 
    3538is($a, -2147483649, "var decremented after post-autodecrement"); 
    3639is($c, -2147483648, "during post-autodecrement return value is not yet decremented"); 
     
    3841$a = -2147483648; 
    3942$c=--$a; 
     43#?rakudo 2 todo 'detect integer overflow/underflow' 
    4044is($a, -2147483649, "var decremented  after pre-autodecrement"); 
    4145is($c, -2147483649, "during pre-autodecrement return value is decremented"); 
     
    4852$a = -$a; 
    4953$c=$a--; 
     54#?rakudo todo 'detect integer overflow/underflow' 
    5055is($a, -2147483649, "post-decrement negative value"); 
    5156 
     
    5358$a = -$a; 
    5459$c=--$a; 
     60#?rakudo todo 'detect integer overflow/underflow' 
    5561is($a, -2147483649, "pre-decrement negative value"); 
    5662 
     
    6369my $b = -$a; 
    6470$c=$b--; 
    65 is($b, ((-$a)-1), "commpare -- to -1 op with same origin var"); 
     71 
     72#?rakudo todo 'detect integer overflow/underflow' 
     73is($b, ((-$a)-1), "compare -- to -1 op with same origin var"); 
    6674is($a, 2147483648, "make sure origin var remains unchanged"); 
    6775 
     
    6977$b = -$a; 
    7078$c=--$b; 
     79#?rakudo todo 'detect integer overflow/underflow' 
    7180is($b, ((-$a)-1), "same thing with predecremenet"); 
    7281