nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tests: update sav/base_vararg3* with new hint error message
[nit.git]
/
tests
/
test_operators.nit
diff --git
a/tests/test_operators.nit
b/tests/test_operators.nit
index
c0b974d
..
d828220
100644
(file)
--- a/
tests/test_operators.nit
+++ b/
tests/test_operators.nit
@@
-16,66
+16,76
@@
class A
class A
- meth +(a: A): A
+ fun +(a: A): A
do
2.output
return self
end
do
2.output
return self
end
- meth -: A
+ fun -: A
do
1.output
return self
end
do
1.output
return self
end
- meth -(a: A): A
+ fun -(a: A): A
do
6.output
return self
end
do
6.output
return self
end
- meth *(a: A): A
+ fun *(a: A): A
do
3.output
return self
end
do
3.output
return self
end
- meth /(a: A): A
+ fun /(a: A): A
do
4.output
return self
end
do
4.output
return self
end
- meth %(a: A): A
+ fun %(a: A): A
do
5.output
return self
end
do
5.output
return self
end
- redef meth ==(a: Object): Bool
+ redef fun ==(a: nullable Object): Bool
do
7.output
return true
end
do
7.output
return true
end
- meth <(a: A): Bool
+ fun <(a: A): Bool
do
9.output
return true
end
do
9.output
return true
end
- meth >(a: A): Bool
+ fun >(a: A): Bool
do
10.output
return true
end
do
10.output
return true
end
- meth <=(a: A): Bool
+ fun <=(a: A): Bool
do
11.output
return true
end
do
11.output
return true
end
- meth >=(a: A): Bool
+ fun >=(a: A): Bool
do
12.output
return true
end
do
12.output
return true
end
- meth <=>(a: A): Int
+ fun <=>(a: A): Int
do
13.output
return 0
end
do
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
init do end
end
@@
-84,6
+94,6
@@
var a = new A
var a2 = new A
var b : Bool
var i: Int
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
b = a == a2 and a < a and a > a and a <= a and a >= a
i = a <=> a