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