FilePathReader

org.specs2.io.FilePathReader$
See theFilePathReader companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Inherited methods

def doesNotExist(directoryPath: DirectoryPath): Operation[Boolean]

Attributes

Returns

true if the directory doesn't exist

Inherited from:
FilePathReader
def doesNotExist(filePath: FilePath): Operation[Boolean]

Attributes

Returns

true if the file doesn't exist

Inherited from:
FilePathReader
def exists(directoryPath: DirectoryPath): Operation[Boolean]

Attributes

Returns

true if the directory exists

Inherited from:
FilePathReader
def exists(filePath: FilePath): Operation[Boolean]

Attributes

Returns

true if the file exists

Inherited from:
FilePathReader
def filePaths(dir: DirectoryPath, glob: String, verbose: Boolean): Operation[List[FilePath]]

Attributes

Returns

the list of file paths accessible from dir

Inherited from:
FilePathReader
def filterWithPattern(pattern: String): FilePath => Boolean

filter files according to a regex pattern

filter files according to a regex pattern

Attributes

Inherited from:
FilePathReader
def globToPattern(glob: String): String

Attributes

Returns

the regular expression equivalent to a glob pattern (see the specs for Fragments)

Inherited from:
FilePathReader

Attributes

Returns

the files directly accessible from a directory

Inherited from:
FilePathReader
def listDirectFilePaths(directory: DirectoryPath): Operation[IndexedSeq[FilePath]]

Attributes

Returns

the files directly accessible from a directory

Inherited from:
FilePathReader
def listFilePaths(directory: DirectoryPath): Operation[List[FilePath]]

Attributes

Returns

the files accessible recursively from a directory

Inherited from:
FilePathReader
def md5(filePath: FilePath): Operation[String]

Attributes

Returns

the MD5 hash of a file

Inherited from:
FilePathReader
def mustBeADirectory(file: File): Operation[Unit]

succeeds if the file is a directory

succeeds if the file is a directory

Attributes

Inherited from:
FilePathReader
def mustExist(file: File): Operation[Unit]

succeeds if the file exists

succeeds if the file exists

Attributes

Inherited from:
FilePathReader
def mustNotBeADirectory(file: File): Operation[Unit]

succeeds if the file is not a directory

succeeds if the file is not a directory

Attributes

Inherited from:
FilePathReader
def readBytes(filePath: FilePath): Operation[Array[Byte]]

read the content of a file as an Array of Bytes

read the content of a file as an Array of Bytes

Attributes

Inherited from:
FilePathReader
def readFile(path: FilePath): Operation[String]

Attributes

Returns

the content of a file encoded as UTF8

Inherited from:
FilePathReader
def readFileWithCodec(path: FilePath, codec: Codec): Operation[String]

Attributes

Returns

the content of a file with a specific codec

Inherited from:
FilePathReader
def readLines(filePath: FilePath): Operation[IndexedSeq[String]]

Attributes

Returns

the content of a file as UTF-8 lines

Inherited from:
FilePathReader
def readLinesWithCodec(filePath: FilePath, codec: Codec): Operation[IndexedSeq[String]]

Attributes

Returns

the content of a file with a specific codec

Inherited from:
FilePathReader