All Types

io.kotest.extensions.time.ConstantNowListener
io.kotest.extensions.time.ConstantNowProjectListener

Simulate the value of now() while executing the project

io.kotest.extensions.time.ConstantNowTestListener

Simulate the value of now() while executing a test

io.kotest.extensions.locale.LocaleListener
io.kotest.extensions.locale.LocaleProjectListener

Replaces the default Locale

io.kotest.extensions.locale.LocaleTestListener

Replaces the default Locale

io.kotest.extensions.system.NoExitSecurityManager

An implementation of SecurityManager that throws a SystemExitException exception whenever System.exit(int) is invoked.

io.kotest.extensions.system.NoSystemErrListener

A TestListener that throws an error if anything is written to standard err.

io.kotest.extensions.system.NoSystemOutListener

A TestListener that throws an error if anything is written to standard out.

io.kotest.extensions.system.OverrideMode
io.kotest.extensions.system.SecurityManagerListener
io.kotest.extensions.system.SecurityManagerProjectListener

Overrides System Security Manager with specified securityManager

io.kotest.extensions.system.SecurityManagerTestListener

Overrides System Security Manager with specified securityManager

io.kotest.extensions.system.SpecSystemExitListener

Will replace the SecurityManager used by the Java runtime with a NoExitSecurityManager that will throw an exception if System.exit() is invoked. This exception can then be tested for with shouldThrow().

io.kotest.extensions.system.SystemEnvironmentListener
io.kotest.extensions.system.SystemEnvironmentProjectListener

Modifies System Environment with chosen keys and values

io.kotest.extensions.system.SystemEnvironmentTestListener

Modifies System Environment with chosen keys and values

io.kotest.extensions.system.SystemErrWireListener

A Kotest listener that facilities testing writes to standard err, by copying any data written to standard err to an internal buffer.

io.kotest.extensions.system.SystemErrWriteException
io.kotest.extensions.system.SystemExitException
io.kotest.extensions.system.SystemExitListener

Will replace the SecurityManager used by the Java runtime with a NoExitSecurityManager that will throw an exception if System.exit() is invoked. This exception can then be tested for with shouldThrow().

io.kotest.extensions.system.SystemOutWireListener

A Kotest listener that facilities testing writes to standard out, by redirecting any data written to standard out to an internal buffer.

io.kotest.extensions.system.SystemOutWriteException
io.kotest.extensions.system.SystemPropertyListener
io.kotest.extensions.system.SystemPropertyProjectListener

Changes System Properties with chosen keys and values

io.kotest.extensions.system.SystemPropertyTestListener

Changes System Properties with chosen keys and values

io.kotest.extensions.locale.TimeZoneListener
io.kotest.extensions.locale.TimeZoneProjectListener

Replaces the default TimeZone

io.kotest.extensions.locale.TimeZoneTestListener

Replaces the default TimeZone