]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
tests: Clean up control-flow/sideeffects
authorRico Tzschichholz <ricotz@ubuntu.com>
Sun, 19 Nov 2017 13:03:31 +0000 (14:03 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sun, 19 Nov 2017 13:16:07 +0000 (14:16 +0100)
tests/control-flow/sideeffects.vala

index 56028a5320b151ff4e1127b573248c00219a6f84..b385356406e900811fc5250e4cfa64ede8424e2c 100644 (file)
@@ -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);
 }