From: Jean Privat Date: Sat, 29 Jan 2011 02:01:54 +0000 (-0500) Subject: tests: add << and >> in test_operators.nit X-Git-Tag: v0.4~14^2 X-Git-Url: http://nitlanguage.org tests: add << and >> in test_operators.nit Signed-off-by: Jean Privat --- diff --git a/tests/sav/test_operators.sav b/tests/sav/test_operators.sav index ef65209..cf2273e 100644 --- a/tests/sav/test_operators.sav +++ b/tests/sav/test_operators.sav @@ -4,6 +4,8 @@ 4 5 6 +15 +14 7 9 10 diff --git a/tests/test_operators.nit b/tests/test_operators.nit index 1ad8a84..d828220 100644 --- a/tests/test_operators.nit +++ b/tests/test_operators.nit @@ -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