You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by pk...@apache.org on 2022/01/26 16:31:54 UTC
[uima-ruta] branch bugfix/UIMA-6414-Ruta-missing-match-for-optional-after-sidestep-out-of-composed created (now 7d6808d)
This is an automated email from the ASF dual-hosted git repository.
pkluegl pushed a change to branch bugfix/UIMA-6414-Ruta-missing-match-for-optional-after-sidestep-out-of-composed
in repository https://gitbox.apache.org/repos/asf/uima-ruta.git.
at 7d6808d UIMA-6414: Ruta: missing match for optional after sidestep out of composed
This branch includes the following new commits:
new 7d6808d UIMA-6414: Ruta: missing match for optional after sidestep out of composed
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[uima-ruta] 01/01: UIMA-6414: Ruta: missing match for optional after sidestep out of composed
Posted by pk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
pkluegl pushed a commit to branch bugfix/UIMA-6414-Ruta-missing-match-for-optional-after-sidestep-out-of-composed
in repository https://gitbox.apache.org/repos/asf/uima-ruta.git
commit 7d6808d7a1d4e5863d900dc534554b27e9e1b45d
Author: Peter Klügl <pe...@averbis.com>
AuthorDate: Wed Jan 26 17:31:27 2022 +0100
UIMA-6414: Ruta: missing match for optional after sidestep out of composed
- added test
---
.../uima/ruta/rule/RutaOptionalRuleElementTest.java | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/ruta-core/src/test/java/org/apache/uima/ruta/rule/RutaOptionalRuleElementTest.java b/ruta-core/src/test/java/org/apache/uima/ruta/rule/RutaOptionalRuleElementTest.java
index 4514779..4d3b2b7 100644
--- a/ruta-core/src/test/java/org/apache/uima/ruta/rule/RutaOptionalRuleElementTest.java
+++ b/ruta-core/src/test/java/org/apache/uima/ruta/rule/RutaOptionalRuleElementTest.java
@@ -39,4 +39,19 @@ public class RutaOptionalRuleElementTest {
}
+ @Test
+ public void testOptionalBeforeComposed() throws Exception {
+ String document = "test 05/05 test\n";
+ document += "test 06/06 . test\n";
+ document += "test . 07/07 test\n";
+ String script = "ADDRETAINTYPE(WS);";
+ script += "_{PARTOF(PM)} (NUM SPECIAL @NUM){-> T1} _{PARTOF({PM})};\n";
+
+ CAS cas = RutaTestUtils.getCAS(document);
+ Ruta.apply(cas, script);
+
+ RutaTestUtils.assertAnnotationsEquals(cas, 1, 1, "05/05");
+
+ }
+
}