You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2009/09/28 22:27:31 UTC

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

Author: schor
Date: Mon Sep 28 20:27:31 2009
New Revision: 819716

URL: http://svn.apache.org/viewvc?rev=819716&view=rev
Log:
no Jira - correct NPE in test case - checking for existence of test output file - if it's not there, then NPE.  Discovered on Linux.  Doesn't happen on Windows - probably because the file is always there - there's another test case that creates it, and the tests could run in a different order between Windows and Linux.

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?rev=819716&r1=819715&r2=819716&view=diff
==============================================================================
--- 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 Sep 28 20:27:31 2009
@@ -350,7 +350,7 @@
 
       // test aggregate TAE containing a CAS Consumer
       File outFile = JUnitExtension.getFile("CpmOutput.txt");
-      if(outFile.exists()) {
+      if(outFile != null && outFile.exists()) {
         //outFile.delete() //can't be relied upon.  Instead set file to zero length.
         FileOutputStream fos = new FileOutputStream(outFile, false);
         fos.close();