Operators unittests

This commit is contained in:
Jason Turner 2009-11-11 03:03:24 +00:00
parent e14931f389
commit 07352a16a3
4 changed files with 82 additions and 0 deletions

View File

@ -0,0 +1,15 @@
var i = 1.0;
var j = 2.0;
var k = 3.0;
print(i + j);
print(+i);
print(i - j);
print(-i);
print(k / j);
print(j * k);
print(i -= 1);
print(j *= 1.5);
print(j /= 2);
print(j += 1);

View File

@ -0,0 +1,10 @@
3
1
-1
-1
1.5
6
0
3
1.5
2.5

View File

@ -0,0 +1,32 @@
var i = 1;
var j = 2;
var k = 3;
print(i + j);
print(+i);
print(i - j);
print(-i);
print(j & k);
print(~j);
print(j ^ k);
print(i | j);
print(j / i);
print(i << j);
print(j * k);
print(k % j);
print(j >> i);
print(i &= 2);
print(j ^= 3);
print(j |= 2);
print(i -= 1);
print(j <<= 1);
print(j *= 2);
print(j /= 2);
print(j %= 4);
print(j >>= 1);
print(j += 1);
print(--j);
print(++j);

View File

@ -0,0 +1,25 @@
3
1
-1
-1
2
-3
1
3
2
4
6
1
1
0
1
3
-1
6
12
6
2
1
2
1
2