doc / ch.tutteli.atrium.api.infix.en_GB / asPath

asPath

infix fun <T : File> Expect<T>.asPath(o: o): Expect<Path>

Turns Expect<File> into Expect<Path>.

The transformation as such is not reflected in reporting. Use feature File::toPath if you want to show the transformation in reporting.

Return
The newly created Expect for the transformed subject.

Since
0.12.0

infix fun <T : File> Expect<T>.asPath(assertionCreator: Expect<Path>.() -> Unit): Expect<T>

Expects that the subject of the assertion holds all assertions the given assertionCreator creates for the subject as Path.

The transformation as such is not reflected in reporting. Use feature of(File::toPath, assertionCreator) if you want to show the transformation in reporting.

Return
An Expect for the current subject of the assertion.

Since
0.12.0