aboutsummaryrefslogtreecommitdiff
path: root/ql/test/parsing/invalid
diff options
context:
space:
mode:
Diffstat (limited to 'ql/test/parsing/invalid')
-rw-r--r--ql/test/parsing/invalid/test001.ql1
-rw-r--r--ql/test/parsing/invalid/test002.ql3
-rw-r--r--ql/test/parsing/invalid/test003.ql3
-rw-r--r--ql/test/parsing/invalid/test004.ql5
-rw-r--r--ql/test/parsing/invalid/test005.ql5
-rw-r--r--ql/test/parsing/invalid/test006.ql5
-rw-r--r--ql/test/parsing/invalid/test007.ql5
-rw-r--r--ql/test/parsing/invalid/test018.ql7
-rw-r--r--ql/test/parsing/invalid/test019.ql5
9 files changed, 39 insertions, 0 deletions
diff --git a/ql/test/parsing/invalid/test001.ql b/ql/test/parsing/invalid/test001.ql
new file mode 100644
index 0000000..fab17ac
--- /dev/null
+++ b/ql/test/parsing/invalid/test001.ql
@@ -0,0 +1 @@
+// Empty file
diff --git a/ql/test/parsing/invalid/test002.ql b/ql/test/parsing/invalid/test002.ql
new file mode 100644
index 0000000..d84f901
--- /dev/null
+++ b/ql/test/parsing/invalid/test002.ql
@@ -0,0 +1,3 @@
+// Empty form without label
+form {
+} \ No newline at end of file
diff --git a/ql/test/parsing/invalid/test003.ql b/ql/test/parsing/invalid/test003.ql
new file mode 100644
index 0000000..57975a1
--- /dev/null
+++ b/ql/test/parsing/invalid/test003.ql
@@ -0,0 +1,3 @@
+// Empty form
+form testForm {
+} \ No newline at end of file
diff --git a/ql/test/parsing/invalid/test004.ql b/ql/test/parsing/invalid/test004.ql
new file mode 100644
index 0000000..6f2fb9f
--- /dev/null
+++ b/ql/test/parsing/invalid/test004.ql
@@ -0,0 +1,5 @@
+// Form without label
+form {
+ "Question?"
+ var : boolean
+} \ No newline at end of file
diff --git a/ql/test/parsing/invalid/test005.ql b/ql/test/parsing/invalid/test005.ql
new file mode 100644
index 0000000..5b67d6e
--- /dev/null
+++ b/ql/test/parsing/invalid/test005.ql
@@ -0,0 +1,5 @@
+// Question label without quotation marks
+form testForm {
+ question
+ var : cows
+} \ No newline at end of file
diff --git a/ql/test/parsing/invalid/test006.ql b/ql/test/parsing/invalid/test006.ql
new file mode 100644
index 0000000..b902dc9
--- /dev/null
+++ b/ql/test/parsing/invalid/test006.ql
@@ -0,0 +1,5 @@
+// Question with invalid type
+form testForm {
+ "Question?"
+ var : cows
+} \ No newline at end of file
diff --git a/ql/test/parsing/invalid/test007.ql b/ql/test/parsing/invalid/test007.ql
new file mode 100644
index 0000000..e16685e
--- /dev/null
+++ b/ql/test/parsing/invalid/test007.ql
@@ -0,0 +1,5 @@
+// Question identifier with quotation marks
+form testForm {
+ "Question?"
+ "var" : boolean
+} \ No newline at end of file
diff --git a/ql/test/parsing/invalid/test018.ql b/ql/test/parsing/invalid/test018.ql
new file mode 100644
index 0000000..80deece
--- /dev/null
+++ b/ql/test/parsing/invalid/test018.ql
@@ -0,0 +1,7 @@
+// Empty if conditional
+form testForm {
+ if () {
+ "Question?"
+ id : boolean
+ }
+} \ No newline at end of file
diff --git a/ql/test/parsing/invalid/test019.ql b/ql/test/parsing/invalid/test019.ql
new file mode 100644
index 0000000..1bde8f1
--- /dev/null
+++ b/ql/test/parsing/invalid/test019.ql
@@ -0,0 +1,5 @@
+// Empty if block
+form label {
+ if (1 == 2) {
+ }
+} \ No newline at end of file