From 167196c2298f4826b87152ddc09f2fcd6cdc574b Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Mon, 23 Nov 2015 11:30:44 -0500 Subject: [PATCH] tests: remove some old_style_init Signed-off-by: Jean Privat --- tests/bench_complex_sort.nit | 38 ++++++++++++++------------------------ 1 file changed, 14 insertions(+), 24 deletions(-) diff --git a/tests/bench_complex_sort.nit b/tests/bench_complex_sort.nit index 5d96859..cf460cd 100644 --- a/tests/bench_complex_sort.nit +++ b/tests/bench_complex_sort.nit @@ -23,23 +23,20 @@ end class A super Elt var a: Int - redef fun val1: Int do return _a + redef fun val1: Int do return a - init(i: Int) do _a = i redef fun to_s do return "Aa{a}" end class Elt2 super Elt var b: Int - redef fun val1: Int do return _b/2 - redef fun val2: Int do return _b - init initelt2(i: Int) do _b = i + redef fun val1: Int do return b/2 + redef fun val2: Int do return b end class B super Elt2 - init(i: Int) do initelt2(i) redef fun to_s do return "Bb{b}" end @@ -47,34 +44,27 @@ class C super Elt var c: Int var d: Int - redef fun val1: Int do return _c end - redef fun val2: Int do return _d end + redef fun val1: Int do return c + redef fun val2: Int do return d - init init2(i: Int, j: Int) do - _c = i - _d = j - end redef fun to_s do return "Cc{c}d{d}" end class D super A super Elt2 - redef fun val1: Int do return _a end - redef fun val2: Int do return _b end + redef fun val1: Int do return a + redef fun val2: Int do return b + + autoinit a=, b= - init init2(i: Int, j: Int) do - init(i) - initelt2(j) - end redef fun to_s do return "Da{a}b{b}" end class E super Elt2 - redef fun val1: Int do return 5 end + redef fun val1: Int do return 5 - init(i: Int) do initelt2(i) redef fun to_s do return "Eb{b}" end @@ -83,7 +73,7 @@ class EltComparator redef type COMPARED: Elt redef fun compare(a, b) do - if _is_val1 then + if is_val1 then return a.val1 <=> b.val1 else return a.val2 <=> b.val2 @@ -92,7 +82,7 @@ class EltComparator fun toggle do - _is_val1 = not _is_val1 + is_val1 = not is_val1 end var is_val1: Bool = false @@ -108,9 +98,9 @@ do else if r == 1 then return new B(10.rand) else if r == 2 then - return new C.init2(10.rand, 10.rand) + return new C(10.rand, 10.rand) else if r == 3 then - return new D.init2(10.rand, 10.rand) + return new D(10.rand, 10.rand) else return new E(10.rand) end -- 1.7.9.5