pub struct FixtureGenerator { /* private fields */ }Expand description
Helper to emit test fixtures for integration tests
This is a convenience wrapper for common testing scenarios.
Implementations§
Source§impl FixtureGenerator
impl FixtureGenerator
Sourcepub fn generate_json_fixtures(&self) -> Result<String>
pub fn generate_json_fixtures(&self) -> Result<String>
Generate JSON fixtures for all schemas
Sourcepub fn emit_to_file<P: AsRef<Path>>(&self, output_path: P) -> Result<()>
pub fn emit_to_file<P: AsRef<Path>>(&self, output_path: P) -> Result<()>
Emit fixtures to a file
Sourcepub fn seed_collector(&self, endpoint: &str) -> Result<EmitResult>
pub fn seed_collector(&self, endpoint: &str) -> Result<EmitResult>
Emit test data to collector for validation testing
Auto Trait Implementations§
impl Freeze for FixtureGenerator
impl RefUnwindSafe for FixtureGenerator
impl Send for FixtureGenerator
impl Sync for FixtureGenerator
impl Unpin for FixtureGenerator
impl UnwindSafe for FixtureGenerator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request