std/testing
Index
struct T
fn Fail(self)
fn Failed(self): bool
fn Skip(self)
fn Skipped(self): bool
fn Assert(self, expr: bool, message: str): bool
fn Errorf(self, fmt: str, args: ...any)
fn Logf(self, fmt: str, args: ...any)
T
struct T {
// NOTE: contains filtered hidden or unexported fields
}
A test utility also used by the Jule runtime. It provides functionalities that facilitate the management and development of tests.
Fail
fn Fail(self)
Fails test. Does not breaks scope execution.
Failed
fn Failed(self): bool
Reports whether test is failed.
Skip
fn Skip(self)
Skip test. Does not breaks scope execution.
Skipped
fn Skipped(self): bool
Reports whether test is skipped.
Assert
fn Assert(self, expr: bool, message: str): bool
Set status of test as failure if expression is evaluated false at runtime.
Errorf
fn Errorf(self, fmt: str, args: ...any)
Set status of test as failure and print message by formatting. Prints new-line after formatted text. Uses "std/fmt" internally.
Logf
fn Logf(self, fmt: str, args: ...any)
Logs message with no error, test status will not be affected.