libevent: rename `bind_to` to the more precise `bind_tcp`
[nit.git] / tests / bench_send.nit
index 2a7fa1b..0937117 100644 (file)
@@ -16,7 +16,7 @@
 
 
 class A
-       readable writable var _val: Int = 0
+       var val: Int = 0
        fun hop(a: A, b: A, c: A)
        do
                if a.val > val then
@@ -44,15 +44,18 @@ class A
        end
        fun baz
        do
+               i += 1
        end
 
+       var i = 0
+
        init
        do
        end
 end
 
 class B
-special A
+       super A
        redef fun val: Int
        do
                return 1
@@ -64,7 +67,7 @@ special A
 end
 
 class C
-special A
+       super A
        redef fun val: Int
        do
                return 2
@@ -76,7 +79,7 @@ special A
 end
 
 class D
-special A
+       super A
        redef fun val: Int
        do
                return 3
@@ -97,7 +100,16 @@ b.val = 1
 c.val = 2
 d.val = 3
 var i = 0
-while i < 100000 do
+
+var n = 10
+if args.not_empty then n = args.first.to_i
+
+while i < 1 << n do
        a.hop(b, c, d)
        i = i + 1
 end
+
+print a.i
+print b.i
+print c.i
+print d.i