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 2019/11/18 12:51:44 UTC

svn commit: r1869971 - /uima/uv3/ruta-v3/trunk/ruta-core/src/test/java/org/apache/uima/ruta/rule/WildCardInWindowTest.java

Author: pkluegl
Date: Mon Nov 18 12:51:44 2019
New Revision: 1869971

URL: http://svn.apache.org/viewvc?rev=1869971&view=rev
Log:
UIMA-6024: clean up in failing test

Modified:
    uima/uv3/ruta-v3/trunk/ruta-core/src/test/java/org/apache/uima/ruta/rule/WildCardInWindowTest.java

Modified: uima/uv3/ruta-v3/trunk/ruta-core/src/test/java/org/apache/uima/ruta/rule/WildCardInWindowTest.java
URL: http://svn.apache.org/viewvc/uima/uv3/ruta-v3/trunk/ruta-core/src/test/java/org/apache/uima/ruta/rule/WildCardInWindowTest.java?rev=1869971&r1=1869970&r2=1869971&view=diff
==============================================================================
--- uima/uv3/ruta-v3/trunk/ruta-core/src/test/java/org/apache/uima/ruta/rule/WildCardInWindowTest.java (original)
+++ uima/uv3/ruta-v3/trunk/ruta-core/src/test/java/org/apache/uima/ruta/rule/WildCardInWindowTest.java Mon Nov 18 12:51:44 2019
@@ -27,51 +27,39 @@ import org.junit.Test;
 public class WildCardInWindowTest {
 
   @Test
-  public void testSingleBothDirections() {
+  public void testSingleBothDirections() throws Exception {
     String document = ". a 1 b . c 1 D . e 1 1 1 f . g 1 1 1 H .";
     String script = "";
     script += "PERIOD #{-> T1} PERIOD;";
     script += "T1 -> { SW #{-> T2} SW{-> T3};};";
     script += "T1 -> { SW #{-> T4} @SW{-> T5};};";
-    CAS cas = null;
-    try {
-      cas = RutaTestUtils.getCAS(document);
-      Ruta.apply(cas, script);
-    } catch (Exception e) {
-      e.printStackTrace();
-    }
+    CAS cas = RutaTestUtils.getCAS(document);
+    Ruta.apply(cas, script);
 
     RutaTestUtils.assertAnnotationsEquals(cas, 2, 2, "1", "1 1 1");
     RutaTestUtils.assertAnnotationsEquals(cas, 3, 2, "b", "f");
     RutaTestUtils.assertAnnotationsEquals(cas, 4, 2, "1", "1 1 1");
     RutaTestUtils.assertAnnotationsEquals(cas, 5, 2, "b", "f");
 
-    cas.release();
   }
 
   @Test
-  public void testMultiMidOut() {
+  public void testMultiMidOut() throws Exception {
     String document = ". A x 1 1 : x 2 % 3 x ; . A x B 1 C 1 : x 4 % 5 x ; .";
     String script = "";
     script += "PERIOD #{-> T1} PERIOD;";
     script += "T1 -> {CW{-> T4} # @COLON # NUM{-> T2} SPECIAL NUM{-> T3} # SEMICOLON;};";
-    CAS cas = null;
-    try {
-      cas = RutaTestUtils.getCAS(document);
-      Ruta.apply(cas, script);
-    } catch (Exception e) {
-      e.printStackTrace();
-    }
+    CAS cas = RutaTestUtils.getCAS(document);
+    Ruta.apply(cas, script);
 
     RutaTestUtils.assertAnnotationsEquals(cas, 2, 2, "2", "4");
     RutaTestUtils.assertAnnotationsEquals(cas, 3, 2, "3", "5");
     RutaTestUtils.assertAnnotationsEquals(cas, 4, 2, "A", "C");
 
-    cas.release();
   }
 
   @Test
-  public void testCombiMidOut() {
+  public void testCombiMidOut() throws Exception {
     String document = ". some text. some A.B text C.D text. some text .";
     String script = "";
 
@@ -79,64 +67,44 @@ public class WildCardInWindowTest {
     script += "PERIOD{-PARTOF(T1)} #{-> T2} PERIOD{-PARTOF(T1)};";
     script += "T2<-{CW PERIOD CW;}->{#{-> T3} @PERIOD #{-> T3};};";
     script += "T3<-{CW PERIOD CW;}->{#{-> T4} @PERIOD #{-> T4};};";
-    CAS cas = null;
-    try {
-      cas = RutaTestUtils.getCAS(document);
-      Ruta.apply(cas, script);
-    } catch (Exception e) {
-      e.printStackTrace();
-    }
-
-    RutaTestUtils.assertAnnotationsEquals(cas, 3, 4, "some A.B text C", "some A",
-            "B text C.D text", "D text");
-    RutaTestUtils.assertAnnotationsEquals(cas, 4, 4, "some A", "B text C", "B text C",
+    CAS cas = RutaTestUtils.getCAS(document);
+    Ruta.apply(cas, script);
+
+    RutaTestUtils.assertAnnotationsEquals(cas, 3, 4, "some A.B text C", "some A", "B text C.D text",
             "D text");
+    RutaTestUtils.assertAnnotationsEquals(cas, 4, 4, "some A", "B text C", "B text C", "D text");
 
-    cas.release();
   }
-  
+
   @Test
-  public void testSameRightToLeftInWindow() {
+  public void testSameRightToLeftInWindow() throws Exception {
     String document = ". a 1 b . c 1 D . e 1 1 1 f . g 1 1 1 H .";
     String script = "";
     script += "PERIOD #{-> T1} PERIOD;";
     script += "T1 ->{W{->T3} #{->T2} @W;};";
     script += "T1 ->{W #{-PARTOF(NUM)->T4} @W;};";
-    
-    CAS cas = null;
-    try {
-      cas = RutaTestUtils.getCAS(document);
-      Ruta.apply(cas, script);
-    } catch (Exception e) {
-      e.printStackTrace();
-    }
+
+    CAS cas = RutaTestUtils.getCAS(document);
+    Ruta.apply(cas, script);
 
     RutaTestUtils.assertAnnotationsEquals(cas, 2, 4, "1", "1", "1 1 1", "1 1 1");
     RutaTestUtils.assertAnnotationsEquals(cas, 3, 4, "a", "c", "e", "g");
     RutaTestUtils.assertAnnotationsEquals(cas, 4, 0);
 
-    cas.release();
   }
-  
+
   @Test
-  public void testCoveredRightToLeftNoWindow() {
+  public void testCoveredRightToLeftNoWindow() throws Exception {
     String document = "CAP1 some text CAP2 more text";
     String script = "";
     script += "(CAP NUM){-> T1};";
     script += "SW (T1 W+){-> T2};";
     script += " T1 #{->T3} @T2;";
-    
-    CAS cas = null;
-    try {
-      cas = RutaTestUtils.getCAS(document);
-      Ruta.apply(cas, script);
-    } catch (Exception e) {
-      e.printStackTrace();
-    }
 
-    RutaTestUtils.assertAnnotationsEquals(cas, 3, 1, "some text");
+    CAS cas = RutaTestUtils.getCAS(document);
+    Ruta.apply(cas, script);
 
-    cas.release();
+    RutaTestUtils.assertAnnotationsEquals(cas, 3, 1, "some text");
   }
 
 }