tests: add << and >> in test_operators.nit
authorJean Privat <jean@pryen.org>
Sat, 29 Jan 2011 02:01:54 +0000 (21:01 -0500)
committerJean Privat <jean@pryen.org>
Sat, 29 Jan 2011 02:01:54 +0000 (21:01 -0500)
Signed-off-by: Jean Privat <jean@pryen.org>

tests/sav/test_operators.sav
tests/test_operators.nit

index ef65209..cf2273e 100644 (file)
@@ -4,6 +4,8 @@
 4
 5
 6
+15
+14
 7
 9
 10
index 1ad8a84..d828220 100644 (file)
@@ -76,6 +76,16 @@ class A
           13.output
           return 0
    end
+   fun <<(a: A): A
+   do
+          14.output
+          return a
+   end
+   fun >>(a: A): A
+   do
+          15.output
+          return a
+   end
 
    init do end
 end
@@ -84,6 +94,6 @@ var a = new A
 var a2 = new A
 var b : Bool
 var i: Int
-a = a + -a - a * a / a % a 
+a = a + -a - a * a / a % a >> a << a
 b = a == a2 and a < a and a > a and a <= a and a >= a
 i = a <=> a