You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by al...@apache.org on 2007/01/15 23:42:24 UTC

svn commit: r496524 - /incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/AnalysisEngine_implTest.java

Author: alally
Date: Mon Jan 15 14:42:24 2007
New Revision: 496524

URL: http://svn.apache.org/viewvc?view=rev&rev=496524
Log:
Test case fix.
UIMA-188: https://issues.apache.org/jira/browse/UIMA-188

Modified:
    incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/AnalysisEngine_implTest.java

Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/AnalysisEngine_implTest.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/AnalysisEngine_implTest.java?view=diff&rev=496524&r1=496523&r2=496524
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/AnalysisEngine_implTest.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/AnalysisEngine_implTest.java Mon Jan 15 14:42:24 2007
@@ -20,6 +20,7 @@
 package org.apache.uima.analysis_engine.impl;
 
 import java.io.File;
+import java.io.FileOutputStream;
 import java.io.IOException;
 import java.util.Arrays;
 import java.util.Collections;
@@ -340,8 +341,12 @@
 
       // test aggregate TAE containing a CAS Consumer
       File outFile = JUnitExtension.getFile("CpmOutput.txt");
-      outFile.delete();
-      assertFalse(outFile.exists());
+      if(outFile.exists()) {
+        //outFile.delete() //can't be relied upon.  Instead set file to zero length.
+        FileOutputStream fos = new FileOutputStream(outFile, false);
+        fos.close();
+        assertEquals(0,outFile.length());
+      }
 
       TaeDescription aggWithCcDesc = UIMAFramework.getXMLParser().parseTaeDescription(
               new XMLInputSource(JUnitExtension
@@ -349,6 +354,7 @@
       _testProcess(aggWithCcDesc);
       // test that CAS Consumer ran
       assertTrue(outFile.exists());
+      assertTrue(outFile.length() > 0);
       outFile.delete();
     } catch (Exception e) {
       JUnitExtension.handleException(e);