diff --git a/pom.xml b/pom.xml
index cae4aa2..15c2615 100644
--- a/pom.xml
+++ b/pom.xml
@@ -79,7 +79,7 @@
io.github.universal-variability-language
uvl-parser
- 0.4
+ 0.4.1
org.junit.jupiter
diff --git a/src/test/java/de/vill/parsing/ParsingTests.java b/src/test/java/de/vill/parsing/ParsingTests.java
index 6fddda6..c057dd6 100644
--- a/src/test/java/de/vill/parsing/ParsingTests.java
+++ b/src/test/java/de/vill/parsing/ParsingTests.java
@@ -27,6 +27,7 @@ public class ParsingTests {
private static final String FAULTY_MODEL_PREFIX = TEST_MODEL_PREFIX + "faulty" + File.separator;
private static final String COMPOSITION_MODEL_PREFIX = TEST_MODEL_PREFIX + "composition" + File.separator;
private static final String COMPLEX_MODEL_PREFIX = TEST_MODEL_PREFIX + "complex" + File.separator;
+ private static final String LEXING_MODEL_PREFIX = TEST_MODEL_PREFIX + "lexing" + File.separator;
// sub sub directories
private static final String NESTED_MODEL_PREFIX = COMPOSITION_MODEL_PREFIX + "nested" + File.separator;
@@ -74,6 +75,12 @@ public class ParsingTests {
// Generated models
private static final String GENERATED_DIRECTORY = TEST_MODEL_PREFIX + "generated";
+
+ // Lexing models
+ private static final String DOT_IN_FEATURE_NAME = LEXING_MODEL_PREFIX + "dotinfeaturename.uvl";
+ private static final String DOT_IN_STRING_CONSTANT = LEXING_MODEL_PREFIX + "dotinstringconstant.uvl";
+ private static final String LEGAL_NUMBERS = LEXING_MODEL_PREFIX + "legalnumbers.uvl";
+
// ------------------------------------------- Boolean level models -------------------------------------------
@@ -194,6 +201,17 @@ void checkCompositionModels() throws Exception {
+ // ------------------------------------------- Lexing models ------------------------------------------------
+
+ @Test
+ void checkLexingModels() throws Exception {
+ testModelParsing(DOT_IN_FEATURE_NAME, false);
+ testModelParsing(DOT_IN_STRING_CONSTANT);
+ testModelParsing(LEGAL_NUMBERS);
+ }
+
+
+
// ------------------------------------------- Helper methods ----------------------------------------------------
private void testModelParsing(String path) {