From 4e278cac7c1d1169a77f04fe5c7eaad702a5e7da Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Thu, 23 Apr 2020 07:40:41 +0200 Subject: [PATCH] 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)] -- 2.47.2