tested

Unit test runner with structured result output support.

Members

Classes

ConsoleTestResultWriter
class ConsoleTestResultWriter

Directly outputs unit test results to the console.

JsonTestResultWriter
class JsonTestResultWriter

Outputs test results and instrumentation values

Functions

instrument
void instrument(string name, double value)

Emits a custom instrumentation value that will be stored in the unit test results.

runUnitTests
bool runUnitTests(TestResultWriter results)

Runs all unit tests contained in the given symbol recursively.

Interfaces

TestResultWriter
interface TestResultWriter

Base interface for all unit test result writers.

Structs

name
struct name

Attribute for giving a unit test a name.

Meta

Authors

Sönke Ludwig