From 6cb5683fe90c671d2f5a138138d536ca5a4b7f85 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Fri, 28 Jan 2011 21:01:54 -0500 Subject: [PATCH] tests: add << and >> in test_operators.nit Signed-off-by: Jean Privat --- tests/sav/test_operators.sav | 2 ++ tests/test_operators.nit | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) 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 -- 1.7.9.5