From dff5c77658c8f6ac979e64a6eb04e1cf13b45c2f Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Mon, 10 Aug 2020 11:56:47 +0200 Subject: [PATCH] tests: Add more "invalid" tests to increase coverage --- tests/Makefile.am | 2 ++ tests/semantic/conditional-expression-no-block.test | 6 ++++++ tests/semantic/delete-unsupported.test | 6 ++++++ 3 files changed, 14 insertions(+) create mode 100644 tests/semantic/conditional-expression-no-block.test create mode 100644 tests/semantic/delete-unsupported.test diff --git a/tests/Makefile.am b/tests/Makefile.am index 641b1f9cb..7b0bd74ae 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -773,6 +773,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 \ @@ -787,6 +788,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; +} -- 2.47.2