Modules§
Macros§
- group
- Constructs a TestGroup and wraps it in Group
- harness_
test - module
- Constructs a TestModule and wraps it inside a lazy-locked Module
- module_
with - test
- Constructs a Test using with a parent TestModule in scope named, “TESTING”.
- test_as
- Constructs a Test using a custom ident for its parent TestModule.
Structs§
- Group
- Lazy-locked wrapper for TestGroup
- Group
Builder - Constructs a TestGroup
- Module
- Lazy-locked wrapper for TestModule.
- Module
Builder - Builds a new TestModule
- Module
Builder With - Module
With - Lazy-locked wrapper for [TestHarnessModule].
- Namepath
- Describes the normalized namepath of a TestModule, TestGroup, or Test.
- RawNamepath
- Retains the original elements used to construct a Namepath
- Step
State - Represents the internal state of a Stepper
- Stepper
- Sequentially runs through a series of test steps.
- Stepper
Builder - Builder for Stepper
- Test
- Configuraiton for a single unit or integration test.
- Test
Builder - Constructs a Test
- Test
Builder With - Test
Group - Standalone top-level testing group.
- Test
Module - Represents a Rust module that contains tests.
- Test
Module With - Test
With
Enums§
- Testable
- Testing
Kind - The type of testing model
- UseCase
- The type of testing being performed
Traits§
- Test
Output Trait - Testing
- Common to all testing models: TestModule, TestGroup, and Test.