Attributes
Members list
Type members
Classlikes
Sleep
represents the state of a scheduled effect, including the time the effect is scheduled to run, a promise that can be completed to resume execution of the effect, and the fiber executing the effect.
Sleep
represents the state of a scheduled effect, including the time the effect is scheduled to run, a promise that can be completed to resume execution of the effect, and the fiber executing the effect.
Attributes
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
SuspendedWarningData.type
Attributes
- Supertypes
-
trait Producttrait Equalstrait TestClocktrait Restorabletrait Clocktrait Serializableclass Objecttrait Matchableclass AnyShow all
WarningData
describes the state of the warning message that is displayed if a test is using time by is not advancing the TestClock
. The possible states are Start
if a test has not used time, Pending
if a test has used time but has not adjusted the TestClock
, and Done
if a test has adjusted the TestClock
or the warning message has already been displayed.
WarningData
describes the state of the warning message that is displayed if a test is using time by is not advancing the TestClock
. The possible states are Start
if a test has not used time, Pending
if a test has used time but has not adjusted the TestClock
, and Done
if a test has adjusted the TestClock
or the warning message has already been displayed.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
WarningData.type
Value members
Concrete methods
Accesses a TestClock
instance in the environment and increments the time by the specified duration, running any actions scheduled for on or before the new time in order.
Accesses a TestClock
instance in the environment and increments the time by the specified duration, running any actions scheduled for on or before the new time in order.
Attributes
Constructs a new Test
object that implements the TestClock
interface. This can be useful for mixing in with implementations of other interfaces.
Constructs a new Test
object that implements the TestClock
interface. This can be useful for mixing in with implementations of other interfaces.
Attributes
Accesses a TestClock
instance in the environment and saves the clock state in an effect which, when run, will restore the TestClock
to the saved state.
Accesses a TestClock
instance in the environment and saves the clock state in an effect which, when run, will restore the TestClock
to the saved state.
Attributes
Accesses a TestClock
instance in the environment and sets the clock time to the specified Instant
, running any actions scheduled for on or before the new time in order.
Accesses a TestClock
instance in the environment and sets the clock time to the specified Instant
, running any actions scheduled for on or before the new time in order.
Attributes
Accesses a TestClock
instance in the environment, setting the time zone to the specified time zone. The clock time in terms of nanoseconds since the epoch will not be altered and no scheduled actions will be run as a result of this effect.
Accesses a TestClock
instance in the environment, setting the time zone to the specified time zone. The clock time in terms of nanoseconds since the epoch will not be altered and no scheduled actions will be run as a result of this effect.
Attributes
Accesses a TestClock
instance in the environment and returns a list of times that effects are scheduled to run.
Accesses a TestClock
instance in the environment and returns a list of times that effects are scheduled to run.