Package com.mockobjects.io
Class MockFile
- java.lang.Object
-
- com.mockobjects.MockObject
-
- com.mockobjects.io.MockFile
-
- All Implemented Interfaces:
File,Verifiable
public class MockFile extends MockObject implements File
-
-
Constructor Summary
Constructors Constructor Description MockFile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanRead()booleancanWrite()intcompareTo(File pathname)intcompareTo(java.lang.Object o)booleancreateNewFile()FilecreateTempFile(java.lang.String prefix, java.lang.String suffix)FilecreateTempFile(java.lang.String prefix, java.lang.String suffix, File directory)booleandelete()voiddeleteOnExit()booleanexists()FilegetAbsoluteFile()java.lang.StringgetAbsolutePath()FilegetCanonicalFile()java.lang.StringgetCanonicalPath()java.lang.StringgetName()java.lang.StringgetParent()FilegetParentFile()java.lang.StringgetPath()java.io.FilegetRealFile()booleanisAbsolute()booleanisDirectory()booleanisFile()booleanisHidden()longlastModified()longlength()java.lang.String[]list()java.lang.String[]list(java.io.FilenameFilter filter)File[]listFiles()File[]listFiles(java.io.FileFilter filter)File[]listFiles(java.io.FilenameFilter aFilenameFilter)File[]listRoots()booleanmkdir()booleanmkdirs()booleanrenameTo(File dest)voidsetExpectedFilenameFilter(java.io.FilenameFilter aFilenameFilter)booleansetLastModified(long time)booleansetReadOnly()voidsetupExists(boolean exists)voidsetupGetAbsolutePath(java.lang.String absolutePath)voidsetupGetName(java.lang.String name)voidsetupGetParent(java.lang.String aParent)voidsetupGetParentFile(File parentFile)voidsetupGetPath(java.lang.String aPath)voidsetupGetRealFile(java.io.File file)voidsetupListFile(File[] aFilesToReturn)voidsetupMkdirs(boolean mkdirs, int count)java.net.URLtoURL()-
Methods inherited from class com.mockobjects.MockObject
notImplemented, notYetImplemented, verify
-
-
-
-
Method Detail
-
setupGetName
public void setupGetName(java.lang.String name)
-
setupGetParent
public void setupGetParent(java.lang.String aParent)
-
setupGetParentFile
public void setupGetParentFile(File parentFile)
-
getParentFile
public File getParentFile()
- Specified by:
getParentFilein interfaceFile
-
createTempFile
public File createTempFile(java.lang.String prefix, java.lang.String suffix, File directory) throws java.io.IOException
- Specified by:
createTempFilein interfaceFile- Throws:
java.io.IOException
-
createTempFile
public File createTempFile(java.lang.String prefix, java.lang.String suffix) throws java.io.IOException
- Specified by:
createTempFilein interfaceFile- Throws:
java.io.IOException
-
setupGetPath
public void setupGetPath(java.lang.String aPath)
-
isAbsolute
public boolean isAbsolute()
- Specified by:
isAbsolutein interfaceFile
-
setupGetAbsolutePath
public void setupGetAbsolutePath(java.lang.String absolutePath)
-
getAbsolutePath
public java.lang.String getAbsolutePath()
- Specified by:
getAbsolutePathin interfaceFile
-
getAbsoluteFile
public File getAbsoluteFile()
- Specified by:
getAbsoluteFilein interfaceFile
-
getCanonicalPath
public java.lang.String getCanonicalPath() throws java.io.IOException- Specified by:
getCanonicalPathin interfaceFile- Throws:
java.io.IOException
-
getCanonicalFile
public File getCanonicalFile() throws java.io.IOException
- Specified by:
getCanonicalFilein interfaceFile- Throws:
java.io.IOException
-
toURL
public java.net.URL toURL() throws java.net.MalformedURLException
-
setupExists
public void setupExists(boolean exists)
-
isDirectory
public boolean isDirectory()
- Specified by:
isDirectoryin interfaceFile
-
lastModified
public long lastModified()
- Specified by:
lastModifiedin interfaceFile
-
createNewFile
public boolean createNewFile() throws java.io.IOException- Specified by:
createNewFilein interfaceFile- Throws:
java.io.IOException
-
deleteOnExit
public void deleteOnExit()
- Specified by:
deleteOnExitin interfaceFile
-
list
public java.lang.String[] list(java.io.FilenameFilter filter)
-
setExpectedFilenameFilter
public void setExpectedFilenameFilter(java.io.FilenameFilter aFilenameFilter)
-
setupListFile
public void setupListFile(File[] aFilesToReturn)
-
listFiles
public File[] listFiles(java.io.FilenameFilter aFilenameFilter)
-
listFiles
public File[] listFiles(java.io.FileFilter filter)
-
setupMkdirs
public void setupMkdirs(boolean mkdirs, int count)
-
setLastModified
public boolean setLastModified(long time)
- Specified by:
setLastModifiedin interfaceFile
-
setReadOnly
public boolean setReadOnly()
- Specified by:
setReadOnlyin interfaceFile
-
setupGetRealFile
public void setupGetRealFile(java.io.File file)
-
getRealFile
public java.io.File getRealFile()
- Specified by:
getRealFilein interfaceFile
-
-