Author: tommaso
Date: Sat Jun  5 10:18:49 2010
New Revision: 951690

URL: http://svn.apache.org/viewvc?rev=951690&view=rev
Log:
[UIMA-1803] - added super.initialize() method to overriding initialize()

Added:
    
uima/sandbox/trunk/AlchemyAPIAnnotator/src/test/java/org/apache/uima/alchemy/annotator/SimpleTest.java
Modified:
    
uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/annotator/AbstractAlchemyAnnotator.java

Modified: 
uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/annotator/AbstractAlchemyAnnotator.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/annotator/AbstractAlchemyAnnotator.java?rev=951690&r1=951689&r2=951690&view=diff
==============================================================================
--- 
uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/annotator/AbstractAlchemyAnnotator.java
 (original)
+++ 
uima/sandbox/trunk/AlchemyAPIAnnotator/src/main/java/org/apache/uima/alchemy/annotator/AbstractAlchemyAnnotator.java
 Sat Jun  5 10:18:49 2010
@@ -54,12 +54,12 @@ public abstract class AbstractAlchemyAnn
 
   @Override
   public void initialize(UimaContext aContext) throws 
ResourceInitializationException {
-
+    super.initialize(aContext);
     digesterProvider = createDigester();
 
     try {
-      this.digester = digesterProvider.getDigester(String.valueOf(aContext
-              .getConfigParameterValue("outputMode")));
+      Object configParameterValue = 
aContext.getConfigParameterValue("outputMode");
+      this.digester = 
digesterProvider.getDigester(String.valueOf(configParameterValue));
     } catch (UnsupportedResultFormatException e1) {
       throw new ResourceInitializationException(e1);
     }
@@ -103,7 +103,7 @@ public abstract class AbstractAlchemyAnn
       if (connection instanceof HttpURLConnection) {
         connection.setDoOutput(true);
         BufferedWriter writer = new BufferedWriter(new 
OutputStreamWriter(connection
-              .getOutputStream(), "UTF-8"));
+                .getOutputStream(), "UTF-8"));
         writer.write(this.serviceParams);
 
         writer.flush();

Added: 
uima/sandbox/trunk/AlchemyAPIAnnotator/src/test/java/org/apache/uima/alchemy/annotator/SimpleTest.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/trunk/AlchemyAPIAnnotator/src/test/java/org/apache/uima/alchemy/annotator/SimpleTest.java?rev=951690&view=auto
==============================================================================
--- 
uima/sandbox/trunk/AlchemyAPIAnnotator/src/test/java/org/apache/uima/alchemy/annotator/SimpleTest.java
 (added)
+++ 
uima/sandbox/trunk/AlchemyAPIAnnotator/src/test/java/org/apache/uima/alchemy/annotator/SimpleTest.java
 Sat Jun  5 10:18:49 2010
@@ -0,0 +1,30 @@
+package org.apache.uima.alchemy.annotator;
+
+import static org.junit.Assert.fail;
+
+import org.apache.uima.alchemy.utils.TestUtils;
+import org.apache.uima.analysis_engine.AnalysisEngine;
+import org.junit.Test;
+
+/**
+ * 
+ * Test case for simple actions
+ *
+ */
+public class SimpleTest {
+
+  /**
+   * test reconfiguration of an existing AE
+   */
+  @Test
+  public void reconfigureTest() {
+    try {
+      AnalysisEngine ae = 
TestUtils.getAE("desc/TextCategorizationAEDescriptor.xml");
+      ae.reconfigure();
+    } catch (Exception e) {
+      e.printStackTrace();
+      fail(e.getLocalizedMessage());
+    }
+  }
+
+}


Reply via email to