case classPosition(fileName: String, filePathname: String, lineNumber: Int) extends Product with Serializable
A source file position consisting of a simple source file name, the
full path to the file, and a line number.
Class Position is used by ScalaTest assertions, matchers,
and testing styles to provide locations for failures in test results.
The pathFilename should always end with the fileName, which
is the simple file name. For example, if the filePathname were "/Users/this/is/a/class/Act.scala",
the fileName would be "Act.scala".
Note: Class Position is in part inspired by the sourcecode library designed by Li Haoyi.
fileName
the simple name of a source file
filePathname
the fully qualified pathname of the source file
lineNumber
a line number inside the source file with the given filePathname and fileNamae
A source file position consisting of a simple source file name, the full path to the file, and a line number.
Class
Position
is used by ScalaTest assertions, matchers, and testing styles to provide locations for failures in test results.The
pathFilename
should always end with the
fileName
, which is the simple file name. For example, if thefilePathname
were"/Users/this/is/a/class/Act.scala"
, thefileName
would be"Act.scala"
. Note: ClassPosition
is in part inspired by thesourcecode
library designed by Li Haoyi.the simple name of a source file
the fully qualified pathname of the source file
a line number inside the source file with the given filePathname and fileNamae