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.