pub enum TestingAntiPattern {
TestWithoutAssertions {
test_name: String,
file: PathBuf,
line: usize,
has_setup: bool,
has_action: bool,
suggested_assertions: Vec<String>,
},
OverlyComplexTest {
test_name: String,
file: PathBuf,
line: usize,
complexity_score: u32,
complexity_sources: Vec<ComplexitySource>,
suggested_simplification: TestSimplification,
},
FlakyTestPattern {
test_name: String,
file: PathBuf,
line: usize,
flakiness_type: FlakinessType,
reliability_impact: ReliabilityImpact,
stabilization_suggestion: String,
},
}Variants§
TestWithoutAssertions
Fields
OverlyComplexTest
FlakyTestPattern
Trait Implementations§
Source§impl Clone for TestingAntiPattern
impl Clone for TestingAntiPattern
Source§fn clone(&self) -> TestingAntiPattern
fn clone(&self) -> TestingAntiPattern
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TestingAntiPattern
impl Debug for TestingAntiPattern
Source§impl PartialEq for TestingAntiPattern
impl PartialEq for TestingAntiPattern
impl StructuralPartialEq for TestingAntiPattern
Auto Trait Implementations§
impl Freeze for TestingAntiPattern
impl RefUnwindSafe for TestingAntiPattern
impl Send for TestingAntiPattern
impl Sync for TestingAntiPattern
impl Unpin for TestingAntiPattern
impl UnwindSafe for TestingAntiPattern
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more