]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
tests: Extend "fastvapi" test to increase coverage 71af8d680d1277a1d0b187ce425b75375df7bf85
authorRico Tzschichholz <ricotz@ubuntu.com>
Thu, 23 Apr 2020 05:40:41 +0000 (07:40 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 23 Apr 2020 05:51:13 +0000 (07:51 +0200)
tests/fastvapi/fastvapitest.vala
tests/fastvapi/fastvapitest.vapi-expected

index 37229660b9e341acff27876fb8d7aab7a4685bb6..470c434e3df3f810096c90cabafca6479211ff0b 100644 (file)
@@ -31,7 +31,7 @@ namespace FastVapi {
 
                public weak Test weak_property { get; private set; }
 
-               public Test () {
+               public Test.sub () {
                }
 
                public void method () {
@@ -48,4 +48,12 @@ namespace FastVapi {
                VALUE = 3,
                VALUE_TWO = VALUE,
        }
+
+       public class TestFundamental {
+               private TestFundamental () {
+               }
+       }
+
+       public abstract class AbstractTest {
+       }
 }
index 5530facc13745f3914061ad2adc5fae75a9154af..0a8b6ac882438572aafdd1124894e6eaf61eaa64 100644 (file)
@@ -9,9 +9,11 @@ namespace FastVapi {
                [Source (filename = "fastvapitest.vala", line = 28, column = 3)]
                public weak Test weak_field;
                [Source (filename = "fastvapitest.vala", line = 34, column = 3)]
-               public Test ();
+               public Test.sub ();
                [Source (filename = "fastvapitest.vala", line = 37, column = 3)]
                public void method ();
+               [Source (filename = "fastvapitest.vala", line = 23, column = 2)]
+               public Test ();
                [Source (filename = "fastvapitest.vala", line = 30, column = 3)]
                public string property { get; set construct; }
                [Source (filename = "fastvapitest.vala", line = 32, column = 3)]
@@ -19,6 +21,14 @@ namespace FastVapi {
                [Source (filename = "fastvapitest.vala", line = 24, column = 3)]
                public signal void some_signal (int param);
        }
+       [Source (filename = "fastvapitest.vala", line = 52, column = 2)]
+       public class TestFundamental {
+       }
+       [Source (filename = "fastvapitest.vala", line = 57, column = 2)]
+       public abstract class AbstractTest {
+               [Source (filename = "fastvapitest.vala", line = 57, column = 2)]
+               protected AbstractTest ();
+       }
        [Source (filename = "fastvapitest.vala", line = 16, column = 2)]
        public interface InterfaceTest : Object {
                [Source (filename = "fastvapitest.vala", line = 18, column = 3)]