From 45b023dca3eef2d66be490ee6cb8ca621056e51e Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Sun, 7 Jan 2018 19:00:12 +0100 Subject: [PATCH] tests: Add invalid "base" tests to increase coverage --- tests/Makefile.am | 4 ++++ tests/chainup/base-class-invalid.test | 10 ++++++++++ tests/chainup/base-enum-invalid.test | 11 +++++++++++ tests/chainup/base-invalid.test | 5 +++++ tests/chainup/base-struct-invalid.test | 10 ++++++++++ 5 files changed, 40 insertions(+) create mode 100644 tests/chainup/base-class-invalid.test create mode 100644 tests/chainup/base-enum-invalid.test create mode 100644 tests/chainup/base-invalid.test create mode 100644 tests/chainup/base-struct-invalid.test diff --git a/tests/Makefile.am b/tests/Makefile.am index effcbed6d..5f41f1cc5 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -49,6 +49,10 @@ TESTS = \ basic-types/bug777697.test \ basic-types/bug787152.vala \ basic-types/bug788775.vala \ + chainup/base-class-invalid.test \ + chainup/base-enum-invalid.test \ + chainup/base-invalid.test \ + chainup/base-struct-invalid.test \ chainup/class-base.vala \ chainup/class-base-foo.vala \ chainup/class-object.vala \ diff --git a/tests/chainup/base-class-invalid.test b/tests/chainup/base-class-invalid.test new file mode 100644 index 000000000..0e3efe1fa --- /dev/null +++ b/tests/chainup/base-class-invalid.test @@ -0,0 +1,10 @@ +Invalid Code + +class Foo { + public Foo () { + base (); + } +} + +void main () { +} diff --git a/tests/chainup/base-enum-invalid.test b/tests/chainup/base-enum-invalid.test new file mode 100644 index 000000000..29f98361b --- /dev/null +++ b/tests/chainup/base-enum-invalid.test @@ -0,0 +1,11 @@ +Invalid Code + +enum Foo { + BAR; + public void bar () { + base (); + } +} + +void main () { +} diff --git a/tests/chainup/base-invalid.test b/tests/chainup/base-invalid.test new file mode 100644 index 000000000..ea4ac35e7 --- /dev/null +++ b/tests/chainup/base-invalid.test @@ -0,0 +1,5 @@ +Invalid Code + +void main () { + base (); +} diff --git a/tests/chainup/base-struct-invalid.test b/tests/chainup/base-struct-invalid.test new file mode 100644 index 000000000..5b2fb2693 --- /dev/null +++ b/tests/chainup/base-struct-invalid.test @@ -0,0 +1,10 @@ +Invalid Code + +struct Foo { + public Foo () { + base (); + } +} + +void main () { +} -- 2.47.2