From 3aeb354874c4c89bff290fd96f8f3c767e692a49 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Sun, 19 Nov 2017 14:03:31 +0100 Subject: [PATCH] tests: Clean up control-flow/sideeffects --- tests/control-flow/sideeffects.vala | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/tests/control-flow/sideeffects.vala b/tests/control-flow/sideeffects.vala index 56028a532..b38535640 100644 --- a/tests/control-flow/sideeffects.vala +++ b/tests/control-flow/sideeffects.vala @@ -1,22 +1,16 @@ -class Maman.Foo : Object { +class Foo : Object { public int i = 1; - public weak Foo sideeffect () { + public unowned Foo sideeffect () { --i; return this; } public string data; } -class Maman.Bar : Object { - public static int main () { - var foo = new Foo (); - foo.sideeffect ().data = "foo"; - assert (foo.i == 0); - return 0; - } -} - void main () { - Maman.Bar.main (); + var foo = new Foo (); + foo.sideeffect ().data = "foo"; + assert (foo.data == "foo"); + assert (foo.i == 0); } -- 2.11.4.GIT