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()); + } + } + +}