Package com.mockobjects.io
Class MockFile
java.lang.Object
com.mockobjects.MockObject
com.mockobjects.io.MockFile
- All Implemented Interfaces:
File
,Verifiable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
canRead()
boolean
canWrite()
int
int
boolean
createTempFile
(String prefix, String suffix) createTempFile
(String prefix, String suffix, File directory) boolean
delete()
void
boolean
exists()
getName()
getPath()
boolean
boolean
boolean
isFile()
boolean
isHidden()
long
long
length()
String[]
list()
String[]
list
(FilenameFilter filter) File[]
File[]
listFiles
(FileFilter filter) File[]
listFiles
(FilenameFilter aFilenameFilter) File[]
boolean
mkdir()
boolean
mkdirs()
boolean
void
setExpectedFilenameFilter
(FilenameFilter aFilenameFilter) boolean
setLastModified
(long time) boolean
void
setupExists
(boolean exists) void
setupGetAbsolutePath
(String absolutePath) void
setupGetName
(String name) void
setupGetParent
(String aParent) void
setupGetParentFile
(File parentFile) void
setupGetPath
(String aPath) void
setupGetRealFile
(File file) void
setupListFile
(File[] aFilesToReturn) void
setupMkdirs
(boolean mkdirs, int count) toURL()
Methods inherited from class com.mockobjects.MockObject
notImplemented, notYetImplemented, verify
-
Constructor Details
-
MockFile
public MockFile()
-
-
Method Details
-
setupGetName
-
getName
-
setupGetParent
-
getParent
-
setupGetParentFile
-
getParentFile
- Specified by:
getParentFile
in interfaceFile
-
createTempFile
- Specified by:
createTempFile
in interfaceFile
- Throws:
IOException
-
createTempFile
- Specified by:
createTempFile
in interfaceFile
- Throws:
IOException
-
listRoots
-
setupGetPath
-
getPath
-
isAbsolute
public boolean isAbsolute()- Specified by:
isAbsolute
in interfaceFile
-
setupGetAbsolutePath
-
getAbsolutePath
- Specified by:
getAbsolutePath
in interfaceFile
-
getAbsoluteFile
- Specified by:
getAbsoluteFile
in interfaceFile
-
getCanonicalPath
- Specified by:
getCanonicalPath
in interfaceFile
- Throws:
IOException
-
getCanonicalFile
- Specified by:
getCanonicalFile
in interfaceFile
- Throws:
IOException
-
toURL
- Specified by:
toURL
in interfaceFile
- Throws:
MalformedURLException
-
canRead
public boolean canRead() -
canWrite
public boolean canWrite() -
setupExists
public void setupExists(boolean exists) -
exists
public boolean exists() -
isDirectory
public boolean isDirectory()- Specified by:
isDirectory
in interfaceFile
-
isFile
public boolean isFile() -
isHidden
public boolean isHidden() -
lastModified
public long lastModified()- Specified by:
lastModified
in interfaceFile
-
length
public long length() -
createNewFile
- Specified by:
createNewFile
in interfaceFile
- Throws:
IOException
-
delete
public boolean delete() -
deleteOnExit
public void deleteOnExit()- Specified by:
deleteOnExit
in interfaceFile
-
list
-
list
-
listFiles
-
setExpectedFilenameFilter
-
setupListFile
-
listFiles
-
listFiles
-
mkdir
public boolean mkdir() -
setupMkdirs
public void setupMkdirs(boolean mkdirs, int count) -
mkdirs
public boolean mkdirs() -
renameTo
-
setLastModified
public boolean setLastModified(long time) - Specified by:
setLastModified
in interfaceFile
-
setReadOnly
public boolean setReadOnly()- Specified by:
setReadOnly
in interfaceFile
-
compareTo
-
compareTo
-
setupGetRealFile
-
getRealFile
- Specified by:
getRealFile
in interfaceFile
-