All Classes and Interfaces

Class
Description
Declares a named imposter to create when the test context starts.
Container for repeated ConfigureImposter declarations.
Enables the rift-java Spring test integration on a test class: starts one Rift engine for the (cacheable) Spring test context and drives the ConfigureImposter declarations.
Injects the named Imposter into a test field or method parameter.
Injects the test context's Rift into a test field or method parameter.
Sentinel default for ConfigureImposter.spec() meaning "a bare recording imposter".
When configured imposters are reset to their declared specification during a test class run.
Detects EnableRift on a test class and builds the RiftContextCustomizer that drives the engine and imposter lifecycle for its Spring test context.
Resolves InjectImposter/InjectRift method parameters from the RiftTestContext bean — the parameter-injection counterpart to RiftTestExecutionListener's field injection.
The infrastructure bean registered by RiftContextCustomizer: the started Rift engine, its configured imposters keyed by ConfigureImposter.name(), and the Reset policy driving RiftTestExecutionListener.
Injects InjectRift/InjectImposter fields and drives Reset between test methods/classes, using the RiftTestContext bean RiftContextCustomizer registers.
How the Spring test integration obtains its Rift engine.