diff --git a/src/test/resources/dig/analyzeTest.dig b/src/test/resources/dig/analyzeTest.dig
new file mode 100644
index 000000000..a972c0f62
--- /dev/null
+++ b/src/test/resources/dig/analyzeTest.dig
@@ -0,0 +1,147 @@
+
+
+ 1
+
+
+ In
+
+
+ Label
+ $A$
+
+
+
+ 0
+
+
+ In
+
+
+ Label
+ $B$
+
+
+
+ 0
+
+
+ Out
+
+
+ Label
+ $Y$
+
+
+
+ 0
+
+
+ Or
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ And
+
+
+ 0
+
+
+ Not
+
+
+ 0
+
+
+ Not
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/test/resources/dig/selectInnerLongName.dig b/src/test/resources/dig/selectInnerLongName.dig
new file mode 100644
index 000000000..f70e5823a
--- /dev/null
+++ b/src/test/resources/dig/selectInnerLongName.dig
@@ -0,0 +1,65 @@
+
+
+ 1
+
+
+ Description
+ AndWithLongName
+
+
+
+
+ And
+
+
+ 0
+
+
+ In
+
+
+ Label
+ A
+
+
+
+ 0
+
+
+ In
+
+
+ Label
+ B
+
+
+
+ 0
+
+
+ Out
+
+
+ Label
+ Out
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/test/resources/dig/selectOuter.dig b/src/test/resources/dig/selectOuter.dig
new file mode 100644
index 000000000..02e504431
--- /dev/null
+++ b/src/test/resources/dig/selectOuter.dig
@@ -0,0 +1,60 @@
+
+
+ 1
+
+
+ selectInnerLongName.dig
+
+
+ 0
+
+
+ In
+
+
+ 0
+
+
+ In
+
+
+ 0
+
+
+ Out
+
+
+ Label
+ Out
+
+
+
+ 0
+
+
+ Text
+
+
+ Label
+ Long Text
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file