diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-08-10 11:56:47 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-08-10 13:49:04 +0200 |
commit | 1440f02125e0c571843983f57d6a4ed030d83f71 (patch) | |
tree | eab896281583ab868169662c91c048851c9c2695 | |
parent | 11ac7af23a9f8f67b2b00afe26600a469f2c6fed (diff) | |
download | vala-1440f02125e0c571843983f57d6a4ed030d83f71.tar.gz |
tests: Add more "invalid" tests to increase coverage
-rw-r--r-- | tests/Makefile.am | 2 | ||||
-rw-r--r-- | tests/semantic/conditional-expression-no-block.test | 6 | ||||
-rw-r--r-- | tests/semantic/delete-unsupported.test | 6 |
3 files changed, 14 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index e98e4dca6..12c90bf0b 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -818,6 +818,7 @@ TESTS = \ semantic/class-singleton-non-gobject.test \ semantic/class-too-few-type-arguments.test \ semantic/class-too-many-type-arguments.test \ + semantic/conditional-expression-no-block.test \ semantic/constant-extern.test \ semantic/constant-pointer.test \ semantic/constant-reassignment-element.test \ @@ -832,6 +833,7 @@ TESTS = \ semantic/delegate-return-valist.test \ semantic/delegate-too-few-type-arguments.test \ semantic/delegate-too-many-type-arguments.test \ + semantic/delete-unsupported.test \ semantic/element-access-index-invalid.test \ semantic/enum-empty.test \ semantic/errordomain-empty.test \ diff --git a/tests/semantic/conditional-expression-no-block.test b/tests/semantic/conditional-expression-no-block.test new file mode 100644 index 000000000..5f0517020 --- /dev/null +++ b/tests/semantic/conditional-expression-no-block.test @@ -0,0 +1,6 @@ +Invalid Code + +int foo = true ? 23 : 42; + +void main () { +} diff --git a/tests/semantic/delete-unsupported.test b/tests/semantic/delete-unsupported.test new file mode 100644 index 000000000..d150cadb3 --- /dev/null +++ b/tests/semantic/delete-unsupported.test @@ -0,0 +1,6 @@ +Invalid Code + +void main () { + int foo = 23; + delete foo; +} |