X-Git-Url: http://nitlanguage.org diff --git a/tests/test_refinement.nit b/tests/test_refinement.nit index 5eea7e6..6c89e9f 100644 --- a/tests/test_refinement.nit +++ b/tests/test_refinement.nit @@ -16,21 +16,21 @@ redef class Int - meth fact0: Int + fun fact0: Int do return fact(1) end - meth fact(r: Int): Int + fun fact(r: Int): Int do if self <= 1 then return r else return (self-1).fact(r*self) end - return 1 + end - meth fact2: Int + fun fact2: Int do var r = 1 var i = self @@ -42,37 +42,7 @@ redef class Int end end -redef class Array[F] - redef meth add(item: F) - do - self[length] = item - self[length] = item - end -end - -redef class Object - redef meth printn(a: Object...) - do - stdout.write("print:") - stdout.write(a.to_s) - end -end - printn("4! = ") print(4.fact2) printn("4! = ") print(4.fact0) - -var a = [1,2] -do - print(a) - a.add(3) - print(a) -end - -var b = new Buffer.from("ab") -do - print(b) - b.add('c') - print(b) -end