kotest-property / io.kotest.property.arbitrary / file

file

fun Arb.Companion.file(): Arb<File>

Returns an Arb where each value is a randomly created File object. The file objects do not necessarily exist on disk.

fun Arb.Companion.file(directoryName: String, recursive: Boolean = false): Arb<File>

Returns an Arb where each value is a randomly chosen File object from given directory. If the Directory does not exist, an empty sequence will be returned instead.

If recursive is true(default value is false) it gives files from inner directories as well recursively.