org.apache.maven.shared.tools.easymock
Class TestFileManager

java.lang.Object
  extended by org.apache.maven.shared.tools.easymock.TestFileManager

public class TestFileManager
extends java.lang.Object

Version:
$Id: TestFileManager.java 677117 2008-07-16 00:29:56Z vsiveton $

Field Summary
static java.lang.String TEMP_DIR_PATH
          Temp dir from "java.io.tmpdir" property
 
Constructor Summary
TestFileManager(java.lang.String baseFilename, java.lang.String fileSuffix)
          Default constructor
 
Method Summary
 void assertFileContents(java.io.File dir, java.lang.String filename, java.lang.String contentsTest)
           
 void assertFileExistence(java.io.File dir, java.lang.String filename, boolean shouldExist)
           
 void cleanUp()
           
 java.io.File createFile(java.io.File dir, java.lang.String filename, java.lang.String contents)
           
 java.io.File createFile(java.lang.String filename, java.lang.String content)
           
 java.io.File createTempDir()
           
 java.io.File createTempFile()
           
protected  void finalize()
          
 java.lang.String getFileContents(java.io.File file)
           
 void markForDeletion(java.io.File toDelete)
           
protected  void maybeWarnAboutCleanUp()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEMP_DIR_PATH

public static final java.lang.String TEMP_DIR_PATH
Temp dir from "java.io.tmpdir" property

Constructor Detail

TestFileManager

public TestFileManager(java.lang.String baseFilename,
                       java.lang.String fileSuffix)
Default constructor

Parameters:
baseFilename -
fileSuffix -
Method Detail

maybeWarnAboutCleanUp

protected void maybeWarnAboutCleanUp()

markForDeletion

public void markForDeletion(java.io.File toDelete)
Parameters:
toDelete -

createTempDir

public java.io.File createTempDir()
Returns:
a temp dir

createTempFile

public java.io.File createTempFile()
                            throws java.io.IOException
Returns:
a temp file
Throws:
java.io.IOException - if any

cleanUp

public void cleanUp()
             throws java.io.IOException
Throws:
java.io.IOException - if any

assertFileExistence

public void assertFileExistence(java.io.File dir,
                                java.lang.String filename,
                                boolean shouldExist)
Parameters:
dir -
filename -
shouldExist -

assertFileContents

public void assertFileContents(java.io.File dir,
                               java.lang.String filename,
                               java.lang.String contentsTest)
                        throws java.io.IOException
Parameters:
dir -
filename -
contentsTest -
Throws:
java.io.IOException - if any

createFile

public java.io.File createFile(java.io.File dir,
                               java.lang.String filename,
                               java.lang.String contents)
                        throws java.io.IOException
Parameters:
dir -
filename -
contents -
Returns:
Throws:
java.io.IOException - if any

getFileContents

public java.lang.String getFileContents(java.io.File file)
                                 throws java.io.IOException
Parameters:
file -
Returns:
Throws:
java.io.IOException - if any

finalize

protected void finalize()
                 throws java.lang.Throwable

Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable

createFile

public java.io.File createFile(java.lang.String filename,
                               java.lang.String content)
                        throws java.io.IOException
Parameters:
filename -
content -
Returns:
Throws:
java.io.IOException - if any


Copyright © 2008-2012 Apache Software Foundation. All Rights Reserved.