X-Git-Url: http://nitlanguage.org diff --git a/tests/test_refinement.nit b/tests/test_refinement.nit index 4f39f68..c5b19f5 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,8 +42,8 @@ redef class Int end end -redef class Array[F: Object] - redef meth add(item: F) +redef class Array[F] + redef fun add(item: F) do self[length] = item self[length] = item @@ -51,7 +51,7 @@ redef class Array[F: Object] end redef class Object - redef meth printn(a: Object...) + redef fun printn(a: Object...) do stdout.write("print:") stdout.write(a.to_s) @@ -70,7 +70,7 @@ do print(a) end -var b = "ab" +var b = new Buffer.from("ab") do print(b) b.add('c')