[vala/wip/tests: 2/2] tests: Add invalid "parameter" tests to increase coverage



commit 37c5490f92613ccf92395efed3c6e385d395e42a
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 545ad1a..0a8139b 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -399,6 +399,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]