From: Rico Tzschichholz Date: Sun, 3 Nov 2019 19:07:40 +0000 (+0100) Subject: tests: Add invalid "multiple base classes" tests to increase coverage X-Git-Tag: 0.47.1~24 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=940489070c2373e85cc79793b06bff4f0a69fc03;p=thirdparty%2Fvala.git tests: Add invalid "multiple base classes" tests to increase coverage --- diff --git a/tests/Makefile.am b/tests/Makefile.am index 5794aa162..95c67c6a0 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -653,6 +653,7 @@ TESTS = \ semantic/chainup-gobject-unsupported-type-property.test \ semantic/class-base-type-invalid.test \ semantic/class-base-type-less-accessible.test \ + semantic/class-base-type-multiple.test \ semantic/class-compact-field-class.test \ semantic/class-compact-field-lock.test \ semantic/class-compact-field-private.test \ @@ -711,6 +712,7 @@ TESTS = \ semantic/initializer-unknown-type.test \ semantic/interface-prerequisite-invalid.test \ semantic/interface-prerequisite-less-accessible.test \ + semantic/interface-prerequisite-multiple.test \ semantic/localvariable-owned-to-unowned.test \ semantic/localvariable-var-static-access-instance-field.test \ semantic/localvariable-var-static-access-instance-method.test \ diff --git a/tests/semantic/class-base-type-multiple.test b/tests/semantic/class-base-type-multiple.test new file mode 100644 index 000000000..cb93acfe8 --- /dev/null +++ b/tests/semantic/class-base-type-multiple.test @@ -0,0 +1,13 @@ +Invalid Code + +class Foo { +} + +class Bar { +} + +class Baz : Foo, Bar { +} + +void main () { +} diff --git a/tests/semantic/interface-prerequisite-multiple.test b/tests/semantic/interface-prerequisite-multiple.test new file mode 100644 index 000000000..3420ce167 --- /dev/null +++ b/tests/semantic/interface-prerequisite-multiple.test @@ -0,0 +1,13 @@ +Invalid Code + +class Foo { +} + +class Bar { +} + +interface Baz : Foo, Bar { +} + +void main () { +}