[vala/wip/tests: 3/3] tests: Add invalid "parameter" tests to increase coverage
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/wip/tests: 3/3] tests: Add invalid "parameter" tests to increase coverage
- Date: Mon, 5 Feb 2018 07:39:59 +0000 (UTC)
commit cddbbce5198d7b7d205129292df6ca4c4ea31ce0
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Mon Feb 5 08:38:24 2018 +0100
tests: Add invalid "parameter" tests to increase coverage
tests/Makefile.am | 6 ++++++
tests/semantic/parameter-accessibility.test | 10 ++++++++++
tests/semantic/parameter-default-type.test | 7 +++++++
tests/semantic/parameter-out-default.test | 7 +++++++
tests/semantic/parameter-params.test | 7 +++++++
tests/semantic/parameter-ref-default.test | 7 +++++++
tests/semantic/parameter-void.test | 7 +++++++
7 files changed, 51 insertions(+), 0 deletions(-)
---
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 897169e..29f7b10 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -398,6 +398,12 @@ TESTS = \
semantic/field-namespace-owned.test \
semantic/field-non-constant.test \
semantic/field-void.test \
+ semantic/parameter-accessibility.test \
+ semantic/parameter-default-type.test \
+ semantic/parameter-out-default.test \
+ semantic/parameter-params.test \
+ semantic/parameter-ref-default.test \
+ semantic/parameter-void.test \
$(NULL)
NON_NULL_TESTS = \
diff --git a/tests/semantic/parameter-accessibility.test b/tests/semantic/parameter-accessibility.test
new file mode 100644
index 0000000..3bfbeb3
--- /dev/null
+++ b/tests/semantic/parameter-accessibility.test
@@ -0,0 +1,10 @@
+Invalid Code
+
+class Foo {
+}
+
+public void foo (Foo arg) {
+}
+
+void main () {
+}
diff --git a/tests/semantic/parameter-default-type.test b/tests/semantic/parameter-default-type.test
new file mode 100644
index 0000000..daf2b53
--- /dev/null
+++ b/tests/semantic/parameter-default-type.test
@@ -0,0 +1,7 @@
+Invalid Code
+
+void foo (string arg = 42) {
+}
+
+void main () {
+}
diff --git a/tests/semantic/parameter-out-default.test b/tests/semantic/parameter-out-default.test
new file mode 100644
index 0000000..c6f125f
--- /dev/null
+++ b/tests/semantic/parameter-out-default.test
@@ -0,0 +1,7 @@
+Invalid Code
+
+void foo (out int arg = 42) {
+}
+
+void main () {
+}
diff --git a/tests/semantic/parameter-params.test b/tests/semantic/parameter-params.test
new file mode 100644
index 0000000..76c0c12
--- /dev/null
+++ b/tests/semantic/parameter-params.test
@@ -0,0 +1,7 @@
+Invalid Code
+
+void foo (params int args) {
+}
+
+void main () {
+}
diff --git a/tests/semantic/parameter-ref-default.test b/tests/semantic/parameter-ref-default.test
new file mode 100644
index 0000000..77be42f
--- /dev/null
+++ b/tests/semantic/parameter-ref-default.test
@@ -0,0 +1,7 @@
+Invalid Code
+
+void foo (ref int arg = 42) {
+}
+
+void main () {
+}
diff --git a/tests/semantic/parameter-void.test b/tests/semantic/parameter-void.test
new file mode 100644
index 0000000..fd0d80a
--- /dev/null
+++ b/tests/semantic/parameter-void.test
@@ -0,0 +1,7 @@
+Invalid Code
+
+public void test (void argument) {
+}
+
+void main () {
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]