Skip to content
OpenSavvy Prepared
name
Initializing search
Prepared
Home
Getting started
Features
Reference (experimental)
Reference (external)
OpenSavvy Prepared
Prepared
Home
Getting started
Getting started
Suites and tests
Features
Features
Prepared • Isolated fixtures
Shared • Classic fixtures
Finalizers
Asynchronous operations
Parameterized tests
Controlling external data
Controlling external data
Date and time
Randomness
Files
Integrations
Integrations
Ktor
Arrow typed errors
Gradle plugins
Reference (experimental)
Reference (experimental)
Compatibility with Arrow
Compatibility with Arrow
opensavvy.prepared.compat.arrow.core
opensavvy.prepared.compat.arrow.core
assertRaises
assertRaisesWith
failOnRaise
Compatibility with Gradle TestKit
Compatibility with Gradle TestKit
opensavvy.prepared.compat.gradle
opensavvy.prepared.compat.gradle
Gradle
Gradle
dir
project
rootProject
runner
Project
Project
buildDir
dir
buildGroovy
buildKts
gradle
settingsGroovy
settingsKts
Compatibility with KotlinX.Datetime
Compatibility with KotlinX.Datetime
opensavvy.prepared.compat.kotlinx.datetime
opensavvy.prepared.compat.kotlinx.datetime
clock
delayUntil
now
set
Compatibility with Ktor
Compatibility with Ktor
opensavvy.prepared.compat.ktor
opensavvy.prepared.compat.ktor
preparedClient
preparedServer
Compatibility with Parameterize
Compatibility with Parameterize
opensavvy.prepared.compat.parameterize
opensavvy.prepared.compat.parameterize
prepare
Compatibility with java.time
Compatibility with java.time
opensavvy.prepared.compat.java.time
opensavvy.prepared.compat.java.time
clockJava
delayUntil
nowJava
set
Execute with Kotest
Execute with Kotest
opensavvy.prepared.runner.kotest
opensavvy.prepared.runner.kotest
PreparedSpec
PreparedSpec
PreparedSpec
preparedSuite
Execute with KotlinTest
Execute with KotlinTest
opensavvy.prepared.runner.kotlin
opensavvy.prepared.runner.kotlin
TestExecutor
TestExecutor
TestExecutor
config
register
registerTests
suite
Filesystem access
Filesystem access
opensavvy.prepared.compat.filesystem
opensavvy.prepared.compat.filesystem
createRandomDirectory
createRandomFile
div
opensavvy.prepared.compat.filesystem.resources
opensavvy.prepared.compat.filesystem.resources
ExperimentalResourceApi
ExperimentalResourceApi
ResourceDesignator
ResourceDesignator
read
toString
resource
Suite
Suite
opensavvy.prepared.suite
opensavvy.prepared.suite
Prepared
Prepared
name
toString
PreparedDelegate
PreparedDelegate
getValue
PreparedDsl
PreparedDsl
PreparedDslMarker
PreparedDslMarker
PreparedProvider
PreparedProvider
named
provideDelegate
Shared
Shared
invoke
name
toString
SharedDelegate
SharedDelegate
getValue
SharedProvider
SharedProvider
named
provideDelegate
SuiteDsl
SuiteDsl
suite
test
TestDsl
TestDsl
environment
immediate
invoke
TestEnvironment
TestEnvironment
coroutineScope
testName
Time
Time
Time
scheduler
source
advanceBy
advanceByMillis
advanceUntilIdle
backgroundScope
cleanUp
foregroundScope
launch
launchInBackground
map
nowMillis
prepared
runCurrent
runTestDsl
runTestDslSuspend
shared
time
opensavvy.prepared.suite.config
opensavvy.prepared.suite.config
Context
Context
Companion
Companion
Context
context
key
CoroutineTimeout
CoroutineTimeout
Companion
Companion
Default
CoroutineTimeout
duration
key
Ignored
Ignored
key
Tag
Tag
Companion
Companion
Tag
key
name
TestConfig
TestConfig
Element
Element
key
Empty
Empty
toString
Key
Key
Multi
Multi
uniqueness
Unique
Unique
uniqueness
uniqueness
Uniqueness
Uniqueness
Multi
Multi
Unique
Unique
coroutineContext
get
plus
opensavvy.prepared.suite.display
opensavvy.prepared.suite.display
Display
Display
Full
Full
display
toString
Short
Short
display
toString
display
opensavvy.prepared.suite.random
opensavvy.prepared.suite.random
Random
Random
accessUnsafe
setSeed
use
Random
nextBits
nextBoolean
nextDouble
nextFloat
nextInt
nextLong
random
randomBits
randomBoolean
randomDouble
randomFloat
randomInt
randomLong
Reference (external)
Reference (external)
Reference
Suite
•
opensavvy.prepared.suite
•
Shared
•
name
name
val
name
:
String
Back to top