summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2021-12-12 18:47:53 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2022-01-09 10:11:57 +0100
commit093014847fda46d27a2db649d131d8e2dd66bd36 (patch)
treea1b574a5960c6fdfa6ce760169a9b951037d715b
parente8696a89b298e230386e7375193d142cc3f167ca (diff)
downloadvala-093014847fda46d27a2db649d131d8e2dd66bd36.tar.gz
tests: Add more "chain up" tests to increase coverage
-rw-r--r--tests/Makefile.am2
-rw-r--r--tests/chainup/base-arguments.test14
-rw-r--r--tests/chainup/base-private.test14
3 files changed, 30 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 740ea5490..0feacff33 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -145,9 +145,11 @@ TESTS = \
arrays/slice-invalid-start.test \
arrays/slice-invalid-stop.test \
arrays/slice-no-array.test \
+ chainup/base-arguments.test \
chainup/base-class-invalid.test \
chainup/base-enum-invalid.test \
chainup/base-invalid.test \
+ chainup/base-private.test \
chainup/base-struct-invalid.test \
chainup/class-base.vala \
chainup/class-base-foo.vala \
diff --git a/tests/chainup/base-arguments.test b/tests/chainup/base-arguments.test
new file mode 100644
index 000000000..c993a66a4
--- /dev/null
+++ b/tests/chainup/base-arguments.test
@@ -0,0 +1,14 @@
+Invalid Code
+
+class Foo {
+ public Foo (int i) {
+ }
+}
+
+class Bar : Foo {
+ public Bar () {
+ }
+}
+
+void main () {
+}
diff --git a/tests/chainup/base-private.test b/tests/chainup/base-private.test
new file mode 100644
index 000000000..9d4776146
--- /dev/null
+++ b/tests/chainup/base-private.test
@@ -0,0 +1,14 @@
+Invalid Code
+
+class Foo {
+ private Foo () {
+ }
+}
+
+class Bar : Foo {
+ public Bar () {
+ }
+}
+
+void main () {
+}