[vala/staging] tests: Extend "fastvapi" test to increase coverage



commit 71af8d680d1277a1d0b187ce425b75375df7bf85
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Thu Apr 23 07:40:41 2020 +0200

    tests: Extend "fastvapi" test to increase coverage

 tests/fastvapi/fastvapitest.vala          | 10 +++++++++-
 tests/fastvapi/fastvapitest.vapi-expected | 12 +++++++++++-
 2 files changed, 20 insertions(+), 2 deletions(-)
---
diff --git a/tests/fastvapi/fastvapitest.vala b/tests/fastvapi/fastvapitest.vala
index 37229660b..470c434e3 100644
--- a/tests/fastvapi/fastvapitest.vala
+++ b/tests/fastvapi/fastvapitest.vala
@@ -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 {
+       }
 }
diff --git a/tests/fastvapi/fastvapitest.vapi-expected b/tests/fastvapi/fastvapitest.vapi-expected
index 5530facc1..0a8b6ac88 100644
--- a/tests/fastvapi/fastvapitest.vapi-expected
+++ b/tests/fastvapi/fastvapitest.vapi-expected
@@ -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)]


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]