From 622bb51787071639331154c7cf0c3e0dcb4de34c Mon Sep 17 00:00:00 2001
From: Johannes Mey <johannes.mey@tu-dresden.de>
Date: Tue, 1 Jun 2021 19:04:53 +0200
Subject: [PATCH] test case for no whitespace between and after rules

---
 src/test/resources/NoWhitespaceAfterRules/config.yaml    | 9 +++++++++
 .../resources/NoWhitespaceAfterRules/in/Grammar.relast   | 3 +++
 .../resources/NoWhitespaceAfterRules/in/Relation.relast  | 1 +
 3 files changed, 13 insertions(+)
 create mode 100644 src/test/resources/NoWhitespaceAfterRules/config.yaml
 create mode 100644 src/test/resources/NoWhitespaceAfterRules/in/Grammar.relast
 create mode 100644 src/test/resources/NoWhitespaceAfterRules/in/Relation.relast

diff --git a/src/test/resources/NoWhitespaceAfterRules/config.yaml b/src/test/resources/NoWhitespaceAfterRules/config.yaml
new file mode 100644
index 0000000..0b4111a
--- /dev/null
+++ b/src/test/resources/NoWhitespaceAfterRules/config.yaml
@@ -0,0 +1,9 @@
+- name: "No whitespace/comment between and after rules required"
+  args:
+    - "--inputBaseDir=in"
+    - "--outputBaseDir=out"
+    - "Grammar.relast"
+    - "Relation.relast"
+  out: "out"
+  expected: "in"
+  compare: true
diff --git a/src/test/resources/NoWhitespaceAfterRules/in/Grammar.relast b/src/test/resources/NoWhitespaceAfterRules/in/Grammar.relast
new file mode 100644
index 0000000..d23d361
--- /dev/null
+++ b/src/test/resources/NoWhitespaceAfterRules/in/Grammar.relast
@@ -0,0 +1,3 @@
+Person ::= <FullName> <Address> Gender;
+abstract Gender;
+Male : Gender;Female : Gender;Diverse : Gender;
\ No newline at end of file
diff --git a/src/test/resources/NoWhitespaceAfterRules/in/Relation.relast b/src/test/resources/NoWhitespaceAfterRules/in/Relation.relast
new file mode 100644
index 0000000..f29c6fb
--- /dev/null
+++ b/src/test/resources/NoWhitespaceAfterRules/in/Relation.relast
@@ -0,0 +1 @@
+rel Person.Friend -> Person;
\ No newline at end of file
-- 
GitLab