Author: cwiklik
Date: Wed Sep 21 19:36:35 2011
New Revision: 1173806

URL: http://svn.apache.org/viewvc?rev=1173806&view=rev
Log:
UIMA-2229 Fix testCallbackListenerOnFailure to register callback listener 
before calling initialize

Modified:
    
uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ee/test/TestUimaASExtended.java

Modified: 
uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ee/test/TestUimaASExtended.java
URL: 
http://svn.apache.org/viewvc/uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ee/test/TestUimaASExtended.java?rev=1173806&r1=1173805&r2=1173806&view=diff
==============================================================================
--- 
uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ee/test/TestUimaASExtended.java
 (original)
+++ 
uima/uima-as/trunk/uimaj-as-activemq/src/test/java/org/apache/uima/ee/test/TestUimaASExtended.java
 Wed Sep 21 19:36:35 2011
@@ -293,8 +293,9 @@ public class TestUimaASExtended extends 
       deployService(uimaAsEngine, relativePath + 
"/Deploy_NoOpAnnotatorWithPlaceholder.xml");
       Map<String, Object> appCtx = 
       
buildContext(broker2.getConnectorByName(DEFAULT_BROKER_URL_KEY_2).getUri().toString(),
 "NoOpAnnotatorQueue");
+      appCtx.put(UimaAsynchronousEngine.GetMetaTimeout, 1100);
       appCtx.put(UimaAsynchronousEngine.Timeout, 1100);
-      appCtx.put(UimaAsynchronousEngine.CpcTimeout, 1100);
+      appCtx.put(UimaAsynchronousEngine.CpcTimeout, 300);
       initialize(uimaAsEngine, appCtx);
       waitUntilInitialized();
       int errorCount = 0;
@@ -314,7 +315,7 @@ public class TestUimaASExtended extends 
           uimaAsEngine.sendAndReceiveCAS(cas);
         } catch( Exception e) {
           errorCount++;
-          System.out.println("Client Received Expected Error on CAS:"+(i+1));
+          System.out.println("Client Received Expected Error on CAS:"+(i+1)+" 
ErrorCount:"+errorCount);
         } finally {
           cas.release();
         }
@@ -346,6 +347,7 @@ public class TestUimaASExtended extends 
       
buildContext(broker2.getConnectorByName(DEFAULT_BROKER_URL_KEY_2).getUri().toString(),
 "NoOpAnnotatorQueue");
       appCtx.put(UimaAsynchronousEngine.Timeout, 1100);
       appCtx.put(UimaAsynchronousEngine.CpcTimeout, 1100);
+      appCtx.put(UimaAsynchronousEngine.GetMetaTimeout, 20000);
       initialize(uimaAsEngine, appCtx);
       waitUntilInitialized();
       int errorCount=0;
@@ -2503,14 +2505,14 @@ public class TestUimaASExtended extends 
 
     Map<String, Object> appCtx = 
buildContext(String.valueOf(broker.getMasterConnectorURI()),
             "NoOpAnnotatorQueue");
-    initialize(eeUimaEngine, appCtx);
-    // Wait until the top level service returns its metadata
-    waitUntilInitialized();
-    CAS cas = eeUimaEngine.getCAS();
     // Register special callback listener. This listener will receive
     // an exception with the Cas Reference id.
     TestListener listener = new TestListener(this);
     eeUimaEngine.addStatusCallbackListener(listener);
+    initialize(eeUimaEngine, appCtx);
+    // Wait until the top level service returns its metadata
+    waitUntilInitialized();
+    CAS cas = eeUimaEngine.getCAS();
 
     // Send request out and save Cas Reference id
     String casReferenceId = eeUimaEngine.sendCAS(cas);


Reply via email to