kotest-extensions
Module Contents
alltypes
Module Contents
abstract class ConstantNowListener<Time : Temporal>
class ConstantNowProjectListener<Time : Temporal> : ConstantNowListener<Time>, ProjectListener
class ConstantNowTestListener<Time : Temporal> : ConstantNowListener<Time>, TestListener
abstract class LocaleListener
class LocaleProjectListener : LocaleListener, ProjectListener
class LocaleTestListener : LocaleListener, TestListener
class NoExitSecurityManager : SecurityManager
object NoSystemErrListener : TestListener
object NoSystemOutListener : TestListener
sealed class OverrideMode
abstract class SecurityManagerListener
class SecurityManagerProjectListener : SecurityManagerListener, ProjectListener
class SecurityManagerTestListener : SecurityManagerListener, TestListener
object SpecSystemExitListener : TestListener
abstract class SystemEnvironmentListener
class SystemEnvironmentProjectListener : SystemEnvironmentListener, ProjectListener
class SystemEnvironmentTestListener : SystemEnvironmentListener, TestListener
class SystemErrWireListener : TestListener
class SystemErrWriteException : RuntimeException
class SystemExitException : RuntimeException
object SystemExitListener : TestListener
class SystemOutWireListener : TestListener
class SystemOutWriteException : RuntimeException
abstract class SystemPropertyListener
class SystemPropertyProjectListener : SystemPropertyListener, ProjectListener
class SystemPropertyTestListener : SystemPropertyListener, TestListener
abstract class TimeZoneListener
class TimeZoneProjectListener : TimeZoneListener, ProjectListener
class TimeZoneTestListener : TimeZoneListener, TestListener
package io.kotest.extensions.locale
package io.kotest.extensions.system
Module Contents
inline fun captureStandardErr(fn: () -> Unit): String
inline fun captureStandardOut(fn: () -> Unit): String
class NoExitSecurityManager : SecurityManager
object NoSystemErrListener : TestListener
object NoSystemOutListener : TestListener
sealed class OverrideMode
abstract class SecurityManagerListener
class SecurityManagerProjectListener : SecurityManagerListener, ProjectListener
class SecurityManagerTestListener : SecurityManagerListener, TestListener
object SpecSystemExitListener : TestListener
abstract class SystemEnvironmentListener
class SystemEnvironmentProjectListener : SystemEnvironmentListener, ProjectListener
class SystemEnvironmentTestListener : SystemEnvironmentListener, TestListener
class SystemErrWireListener : TestListener
class SystemErrWriteException : RuntimeException
class SystemExitException : RuntimeException
object SystemExitListener : TestListener
class SystemOutWireListener : TestListener
class SystemOutWriteException : RuntimeException
abstract class SystemPropertyListener
class SystemPropertyProjectListener : SystemPropertyListener, ProjectListener
class SystemPropertyTestListener : SystemPropertyListener, TestListener
inline fun <T> withEnvironment(key: String, value: String?, mode: OverrideMode = SetOrError, block: () -> T): T
inline fun <T> withEnvironment(environment: Pair<String, String?>, mode: OverrideMode = SetOrError, block: () -> T): T
inline fun <T> withEnvironment(environment: Map<String, String?>, mode: OverrideMode = SetOrError, block: () -> T): T
inline fun <reified T> withSecurityManager(securityManager: SecurityManager?, block: () -> T): T
inline fun <T> withSystemProperties(pair: Pair<String, String?>, mode: OverrideMode = SetOrError, block: () -> T): T
inline fun <T> withSystemProperties(props: Properties, mode: OverrideMode = SetOrError, block: () -> T): T
inline fun <T> withSystemProperties(props: Map<String, String?>, mode: OverrideMode = SetOrError, block: () -> T): T
inline fun <T> withSystemProperty(key: String, value: String?, mode: OverrideMode = SetOrError, block: () -> T): T
package io.kotest.extensions.time