Author: srowen
Date: Thu Apr 23 07:45:01 2009
New Revision: 767838

URL: http://svn.apache.org/viewvc?rev=767838&view=rev
Log:
Fixed bad logic checking the result of mkdirs

Modified:
    
lucene/mahout/trunk/core/src/test/java/org/apache/mahout/cf/taste/impl/model/file/FileDataModelTest.java

Modified: 
lucene/mahout/trunk/core/src/test/java/org/apache/mahout/cf/taste/impl/model/file/FileDataModelTest.java
URL: 
http://svn.apache.org/viewvc/lucene/mahout/trunk/core/src/test/java/org/apache/mahout/cf/taste/impl/model/file/FileDataModelTest.java?rev=767838&r1=767837&r2=767838&view=diff
==============================================================================
--- 
lucene/mahout/trunk/core/src/test/java/org/apache/mahout/cf/taste/impl/model/file/FileDataModelTest.java
 (original)
+++ 
lucene/mahout/trunk/core/src/test/java/org/apache/mahout/cf/taste/impl/model/file/FileDataModelTest.java
 Thu Apr 23 07:45:01 2009
@@ -63,8 +63,14 @@
     super.setUp();
     File tmpDir = new File(System.getProperty("java.io.tmpdir"));
     File tmpLoc = new File(tmpDir, "fileDataModel");
-    if (!tmpLoc.mkdirs()) {
-      throw new IOException();
+    if (tmpLoc.exists()) {
+      if (tmpLoc.isFile()) {
+        throw new IOException("Temp directory is a file");
+      }
+    } else {
+      if (!tmpLoc.mkdirs()) {
+        throw new IOException("Could not create temp directory");
+      }
     }
     File testFile = File.createTempFile("test", ".txt", tmpLoc);
     testFile.deleteOnExit();


Reply via email to