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 boolean
canRead()
boolean
canWrite()
int
compareTo(File pathname)
int
compareTo(java.lang.Object o)
boolean
createNewFile()
File
createTempFile(java.lang.String prefix, java.lang.String suffix)
File
createTempFile(java.lang.String prefix, java.lang.String suffix, File directory)
boolean
delete()
void
deleteOnExit()
boolean
exists()
File
getAbsoluteFile()
java.lang.String
getAbsolutePath()
File
getCanonicalFile()
java.lang.String
getCanonicalPath()
java.lang.String
getName()
java.lang.String
getParent()
File
getParentFile()
java.lang.String
getPath()
java.io.File
getRealFile()
boolean
isAbsolute()
boolean
isDirectory()
boolean
isFile()
boolean
isHidden()
long
lastModified()
long
length()
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()
boolean
mkdir()
boolean
mkdirs()
boolean
renameTo(File dest)
void
setExpectedFilenameFilter(java.io.FilenameFilter aFilenameFilter)
boolean
setLastModified(long time)
boolean
setReadOnly()
void
setupExists(boolean exists)
void
setupGetAbsolutePath(java.lang.String absolutePath)
void
setupGetName(java.lang.String name)
void
setupGetParent(java.lang.String aParent)
void
setupGetParentFile(File parentFile)
void
setupGetPath(java.lang.String aPath)
void
setupGetRealFile(java.io.File file)
void
setupListFile(File[] aFilesToReturn)
void
setupMkdirs(boolean mkdirs, int count)
java.net.URL
toURL()
-
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:
getParentFile
in interfaceFile
-
createTempFile
public File createTempFile(java.lang.String prefix, java.lang.String suffix, File directory) throws java.io.IOException
- Specified by:
createTempFile
in interfaceFile
- Throws:
java.io.IOException
-
createTempFile
public File createTempFile(java.lang.String prefix, java.lang.String suffix) throws java.io.IOException
- Specified by:
createTempFile
in interfaceFile
- Throws:
java.io.IOException
-
setupGetPath
public void setupGetPath(java.lang.String aPath)
-
isAbsolute
public boolean isAbsolute()
- Specified by:
isAbsolute
in interfaceFile
-
setupGetAbsolutePath
public void setupGetAbsolutePath(java.lang.String absolutePath)
-
getAbsolutePath
public java.lang.String getAbsolutePath()
- Specified by:
getAbsolutePath
in interfaceFile
-
getAbsoluteFile
public File getAbsoluteFile()
- Specified by:
getAbsoluteFile
in interfaceFile
-
getCanonicalPath
public java.lang.String getCanonicalPath() throws java.io.IOException
- Specified by:
getCanonicalPath
in interfaceFile
- Throws:
java.io.IOException
-
getCanonicalFile
public File getCanonicalFile() throws java.io.IOException
- Specified by:
getCanonicalFile
in 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:
isDirectory
in interfaceFile
-
lastModified
public long lastModified()
- Specified by:
lastModified
in interfaceFile
-
createNewFile
public boolean createNewFile() throws java.io.IOException
- Specified by:
createNewFile
in interfaceFile
- Throws:
java.io.IOException
-
deleteOnExit
public void deleteOnExit()
- Specified by:
deleteOnExit
in 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:
setLastModified
in interfaceFile
-
setReadOnly
public boolean setReadOnly()
- Specified by:
setReadOnly
in interfaceFile
-
setupGetRealFile
public void setupGetRealFile(java.io.File file)
-
getRealFile
public java.io.File getRealFile()
- Specified by:
getRealFile
in interfaceFile
-
-