From: Rico Tzschichholz Date: Sun, 19 Nov 2017 13:03:31 +0000 (+0100) Subject: tests: Clean up control-flow/sideeffects X-Git-Tag: 0.39.1~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3aeb354874c4c89bff290fd96f8f3c767e692a49;p=thirdparty%2Fvala.git tests: Clean up control-flow/sideeffects --- 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); }