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 TypeMethodDescriptionbooleancanRead()booleancanWrite()intintbooleancreateTempFile(String prefix, String suffix) createTempFile(String prefix, String suffix, File directory) booleandelete()voidbooleanexists()getName()getPath()booleanbooleanbooleanisFile()booleanisHidden()longlonglength()String[]list()String[]list(FilenameFilter filter) File[]File[]listFiles(FileFilter filter) File[]listFiles(FilenameFilter aFilenameFilter) File[]booleanmkdir()booleanmkdirs()booleanvoidsetExpectedFilenameFilter(FilenameFilter aFilenameFilter) booleansetLastModified(long time) booleanvoidsetupExists(boolean exists) voidsetupGetAbsolutePath(String absolutePath) voidsetupGetName(String name) voidsetupGetParent(String aParent) voidsetupGetParentFile(File parentFile) voidsetupGetPath(String aPath) voidsetupGetRealFile(File file) voidsetupListFile(File[] aFilesToReturn) voidsetupMkdirs(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:
getParentFilein interfaceFile
-
createTempFile
- Specified by:
createTempFilein interfaceFile- Throws:
IOException
-
createTempFile
- Specified by:
createTempFilein interfaceFile- Throws:
IOException
-
listRoots
-
setupGetPath
-
getPath
-
isAbsolute
public boolean isAbsolute()- Specified by:
isAbsolutein interfaceFile
-
setupGetAbsolutePath
-
getAbsolutePath
- Specified by:
getAbsolutePathin interfaceFile
-
getAbsoluteFile
- Specified by:
getAbsoluteFilein interfaceFile
-
getCanonicalPath
- Specified by:
getCanonicalPathin interfaceFile- Throws:
IOException
-
getCanonicalFile
- Specified by:
getCanonicalFilein interfaceFile- Throws:
IOException
-
toURL
- Specified by:
toURLin 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:
isDirectoryin interfaceFile
-
isFile
public boolean isFile() -
isHidden
public boolean isHidden() -
lastModified
public long lastModified()- Specified by:
lastModifiedin interfaceFile
-
length
public long length() -
createNewFile
- Specified by:
createNewFilein interfaceFile- Throws:
IOException
-
delete
public boolean delete() -
deleteOnExit
public void deleteOnExit()- Specified by:
deleteOnExitin 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:
setLastModifiedin interfaceFile
-
setReadOnly
public boolean setReadOnly()- Specified by:
setReadOnlyin interfaceFile
-
compareTo
-
compareTo
-
setupGetRealFile
-
getRealFile
- Specified by:
getRealFilein interfaceFile
-